“[Privateroute] не” Ответ

[Privateroute] не является компонентом . Все компоненты детей <Маршрутов> должны быть <Маршрутом> или

//App.js
import PrivateRoute from "PrivateRoute";
...
return (
	...
		<Routes>
			<Route exact path='/login' element={<Login/>}/>
			<Route exact path='/' element={<PrivateRoute component={HomePage}/>}/>
		</Routes>
	...
)

//PrivateRoute.js
export default function PrivateRoute({ component: Component, ...rest }) {

    const isLogged = false;

    // If authorized, return an outlet that will render child elements
    // If not, return element that will navigate to login page
    return isLogged ? <Component/> : <Navigate to="/login" />;
}
Swiss IT knive

[Домашняя страница] не является компонентом <Маршрутом>. Все компоненты детей <Маршрутов> должны быть <Маршрутом> или

import React from "react";
import "./styles.css";
import { Route, BrowserRouter, Routes } from "react-router-dom";
import LoginPage from "./pages/LoginPage";
import HomePage from "./pages/HomePage";

export default function App() {
  return (
    <BrowserRouter>
      <Routes>
        <Route exact path="/" element={<HomePage />} />
        <Route path="/login" element={<LoginPage />} />
      </Routes>
    </BrowserRouter>
  );
}
Lokesh003

Ошибка: [Главная] не является компонентом <маршрута>. Все компоненты детей <Маршрутов> должны быть <Маршрутом> или

<Route exact path="/" element={<><AddTodo addTodo={addTodo} /><Todos todos={todos} onDelete={onDelete} /></>} />
Strange Squirrel

Ответы похожие на “[Privateroute] не”

Вопросы похожие на “[Privateroute] не”

Больше похожих ответов на “[Privateroute] не” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования