• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 리액트 라우터 2 / 에러 질문드립니다.

리액트 라우터 2 / 에러 질문드립니다.

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #60783

    방서빈
    참가자
    디테일 페이지에 사진이나 글자는 뜨지 않고 콘솔창에 아래와 같은 에러가 출력됩니다. 이유가 무엇일까요?
    
    
    
    #60801

    방서빈
    참가자
    mport './App.css';
    import data from './data.js';
    import { useState } from "react";
    import Cart from './routes/Cart.js';
    import Detail from './routes/Detail';
    import {Routes, Route, Link, useNavigate, Outlet} from 'react-router-dom';
    function App() {
    let [shoes] = useState(data);
    return (
    <div className="App">
    <nav className="navbar navbar-expand-lg bg-light">
    <div className="container-fluid">
    Navbar
    <button className="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
    <span className="navbar-toggler-icon"></span>
    </button>
    <div className="collapse navbar-collapse" id="navbarNav">
    <ul className="navbar-nav">
    <li className="nav-item">
    Home
    
    <li className="nav-item">
    Features
    
    <li className="nav-item">
    Pricing
    
    <li className="nav-item">
    Disabled
    
    
    </div>
    </div>
    </nav>
    <Link to={'/detail'}>Detail</Link>
    <Link to={'/'}>Home</Link>
    <Routes>
    <Route path="/" element={
    <>
    <div className='main-bg'></div>
    <div className='container'>
    <div className="row">
    {
     shoes.map((a, i)=> {
    return (
    <Card shoes={shoes[i]} i={i}></Card>
     )
    })
    }
    </div>
    </div>
    </>
    } />
    <Route path='/detail' element={<Detail/>}></Route>
    </Routes>
    </div>
    )}
    function Card (props) {
    <div className='col-md-4'>
    < img src={'https://codingapple1.github.io/shop/shoes'+ (props.i + 1) + '.jpg'} width="80%" />
    <h5>{props.shoes.title}</h5>
    <p>{props.shoes.price}</p>
    </div>
    }
    
    
    export default App;
    
    
    
    #60832

    codingapple
    키 마스터
    map으로 반복문 돌린 요소엔 key={i} 이런거 넣어둬야합니다
    #60845

    방서빈
    참가자
    <Card shoes={shoes[i]} i={i}></Card> 이렇게 하고 < img src={'https://codingapple1.github.io/shop/shoes'+ (props.i + 1) + '.jpg'} width="80%" /> 이곳에 i 태그를 썼습니다
    #60905

    codingapple
    키 마스터
    key={i} 속성도 넣읍시다
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠