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

home2 게시판 React 게시판 데이터 바인딩 오류

데이터 바인딩 오류

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

    강호준
    참가자
    App.js 파일
    
    /*eslint-disable*/
    import logo from './logo.svg';
    import { useState } from 'react';
    import './App.css';
    import Button from 'react-bootstrap/Button';
    import Container from 'react-bootstrap/Container';
    import Nav from 'react-bootstrap/Nav';
    import Navbar from 'react-bootstrap/Navbar';
    import data from './data.js';
    function App() {
      let [shoes] = useState(data)
      return (
        <div className="App">
          <Navbar expand="lg" className="bg-body-tertiary">
            <Container>
              <Navbar.Brand href="#home">ShoeShop</Navbar.Brand>
                <Nav className="me-auto">
                  <Nav.Link href="#home">Home</Nav.Link>
                  <Nav.Link href="#link">Cart</Nav.Link>
                </Nav>
            </Container>
          </Navbar>
        
          <div className="main-bg"></div>
          <div className="container">
            <div className="row">
              <div className="col-md-4">
                < img src="https://codingapple1.github.io/shop/shoes1.jpg" width="80%"></img>
                <h4>{shoes}</h4>
                <p>상품설명</p>
              </div>
              <div className="col-md-4">
                < img src="https://codingapple1.github.io/shop/shoes2.jpg" width="80%"></img>
                <h4>상품명</h4>
                <p>상품설명</p>
              </div>  
              <div className="col-md-4">
                < img src="https://codingapple1.github.io/shop/shoes3.jpg" width="80%"></img>
                <h4>상품명</h4>
                <p>상품설명</p>
              </div>          
            </div>
          </div>
        </div>
      );
    }
    export default App;
    
    data.js 파일
    
    let data = [
        {
          id : 0,
          title : "White and Black",
          content : "Born in France",
          price : 120000
        },
      
        {
          id : 1,
          title : "Red Knit",
          content : "Born in Seoul",
          price : 110000
        },
      
        {
          id : 2,
          title : "Grey Yordan",
          content : "Born in the States",
          price : 130000
        }
      ]
    export default data;
    두 파일 입력하고나서
    <h4>{shoes}</h4> shoes를 전달하는 순간 
    Uncaught Error: Objects are not valid as a React child (found: object with keys {id, title, content, price}). If you meant to render a collection of children, use an array instead
    에러가 계속 발생하는데 이유를 모르겠습니다. 강의 코드랑 다른점이없는데..
    
    
    		
    	
    #101591

    codingapple
    키 마스터
    array나 object자료는 html안에 바로 넣을 수 없습니다 array안에있는 문자만 넣읍시다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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