Я хочу скрыть компонент нижнего колонтитула, когда отображается тело (домашняя страница) и выполняется поиск. Тем не менее, нижний колонтитул должен оставаться видимым на других страницах, таких как о или контакте. Это работает, как и ожидалось. Вместо этого нижний колонтитул либо всегда виден, либо скрыт. /> Вот мой соответствующий код: > body.js
import React from "react";
import ReactDOM from "react-dom/client";
import Header from "./components/Header";
import Body from "./components/Body";
import About from "./components/About";
import Contact from "./components/Contact";
import Error from "./components/Error";
import Cart from "./components/Cart";
import Footer from "./components/Footer";
import RestaurantMenu from "./components/RestaurantMenu";
import { createBrowserRouter, Outlet, RouterProvider } from "react-router-dom";
import { Provider } from "react-redux"; //bridge between react and redux (like we want to provide store to our app/ react)
import appStore from "./utils/appStore";
/* header - Logo, nav items
body - Search bar, restaurant container(restro card)
Footer - copyright, contact, links, address
*/
//Can we do both named and default export in same file???
const AppLayout = () => {
return (
);
};
const appRouter = createBrowserRouter([
{
path : "/",
element : ,
children:[
{
path: "/",
element: ,
},
{
path: "/about",
element: ,
},
{
path: "/contact",
element: ,
},
{
path: "restauarants/:resid",
/** resid is dynamic */
element : ,
},
{
path:"/Cart",
element: ,
},
],
errorElement: ,
}
]);
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render();
Есть ли лучший способ условно скрыть нижний колонтитул на определенных компонентах/страницах в React Router? Пожалуйста, помогите!
Я хочу скрыть компонент нижнего колонтитула, когда отображается тело (домашняя страница) и выполняется поиск. Тем не менее, нижний колонтитул должен оставаться видимым на других страницах, таких как о или контакте. Это работает, как и ожидалось. Вместо этого нижний колонтитул либо всегда виден, либо скрыт. /> Вот мой соответствующий код: [b]> body.js [/b] [code] import RestuarantCard, { withPromotedLabel } from "./RestuarantCard"; import { useEffect, useState } from "react"; import Shimmer from "./Shimmer"; import { Link } from "react-router-dom"; import Footer from "./Footer";
Social Links [list] [*] [img]{INSTA_LOGO} alt=[/img]
[*] [img]{LINKEDIN_LOGO} alt=[/img]
[*] [img]{TWITTER_LOGO} alt=[/img]
[*] [img]{FACEBOOK_LOGO} alt=[/img]
[/list]
); };
export default Footer; [/code] [b]> app.js[/b] [code]import React from "react"; import ReactDOM from "react-dom/client"; import Header from "./components/Header"; import Body from "./components/Body"; import About from "./components/About"; import Contact from "./components/Contact"; import Error from "./components/Error"; import Cart from "./components/Cart"; import Footer from "./components/Footer"; import RestaurantMenu from "./components/RestaurantMenu"; import { createBrowserRouter, Outlet, RouterProvider } from "react-router-dom"; import { Provider } from "react-redux"; //bridge between react and redux (like we want to provide store to our app/ react) import appStore from "./utils/appStore";
/* header - Logo, nav items body - Search bar, restaurant container(restro card) Footer - copyright, contact, links, address */
//Can we do both named and default export in same file???
const root = ReactDOM.createRoot(document.getElementById("root")); root.render(); [/code] Есть ли лучший способ условно скрыть нижний колонтитул на определенных компонентах/страницах в React Router? Пожалуйста, помогите!
Как создать нижний колонтитул
Проблема в том, что я не создаю нижний колонтитул с помощью HTML и CSS, пожалуйста, помогите мне, нижний колонтитул, это самая сложная тема, создайте динамический нижний колонтитул, пожалуйста, кодирование очень сложно,...
Я работаю с HTML -файлом, и я хочу скрыть заголовок по умолчанию и нижний колонтитул, который Browser Auto добавил при печати с помощью Ctrl + P, но я хочу сохранить счетчик страницы по умолчанию
Я попробовал это, но это не работает
@page {
Я работаю с HTML -файлом, и я хочу скрыть заголовок по умолчанию и нижний колонтитул, который Browser Auto добавил при печати с помощью Ctrl + P, но я хочу сохранить счетчик страницы по умолчанию
Я попробовал это, но это не работает
@page {
Я работаю с HTML -файлом, и я хочу скрыть заголовок по умолчанию и нижний колонтитул, который Browser Auto добавил при печати с помощью Ctrl + P, но я хочу сохранить счетчик страницы по умолчанию
Я попробовал это, но это не работает
@page {