@webjun

В чем ошибка моего роутинга?

Приветствую, делаю обычное SPA в целях обучения и в консоли вылетает ошибка, подозреваю что дело в роутинге ..
Структура моего App.js:
import React from "react";
import { BrowserRouter as Router, Route, Routes } from "react-router-dom";
import Articles from "./components/Articles/Articles.jsx";
import About from "./components/About/About.jsx";
import Header from "./components/Header/Header.jsx";
import Pricing from "./components/Pricing/Pricing.jsx";
import { NotFound } from "./NotFound.jsx";
import { Dashboard } from "./components/Dashboard/Dashboard.jsx";
import { Login } from "./components/Buttons/Login.jsx";
import { Signup } from "./components/Buttons/Signup.jsx";

function App() {
  return (
    <div className="App">
      <Router>
        <Header />
        <Routes>
          <Route path="/" element={<Articles />} />
          <Route path="/about" element={<About />} />
          <Route path="/pricing" element={<Pricing />} />
          <Route path="/dashboard" element={<Dashboard />} />
          <Route path="*" element={<NotFound />} />
          <Route path="/login" element={<Login />} />
          <Route path="/signup" element={<Signup />} />
        </Routes>
      </Router>
    </div>
  );
}

export default App;

и в консоли выдает такую ошибку :
62b0b91808a7e647554353.png
В компоненте где есть списки прописан ключ
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
@webjun Автор вопроса
<li key={menu.idx}> исправил на <li key={idx}>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
Посмотри ещё раз компонент Header. Реакт уверяет, что там нет ключа у элементов li. Либо он есть, но не уникальный
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы