http://ynsoft.co.kr/y1 | 작업게시판 | 로그인 | 회원가입 | 장바구니(0) | 주문조회 | 온라인견적 | FAQ | 마이페이지 
 
    
    
자동로그인
쇼핑몰
IT
와이앤소프트업무
학원교육
프로젝트
개인의
전례음악
공부

React
 
작성일 : 24-07-18 17:52
[일반] [생활코딩 5강] prop - 컴포넌트에 속성 주기
 글쓴이 : 가우텔
조회 : 49  
[컴포넌트에 title 속성을 주고 그 값을 출력하기]

<Header title="react"></Header>
로 지정한 경우
함수에서는

function Header(props) {
  return <header>
    <h1>{props.title}</h1>
  </header>
}
로 사용


[변수를 prop 으로 넘기기 예제]

function App() {
  const topics = [
    {id:1, title:'html', body:'html is ...'},
    {id:2, title:'css', body: 'css is ...''},
    {id:3, title: 'js', body: 'js is ....'}
  ]
  return (
    <div>
      <Header></Header>
      <Nav topics={topics}></Nav>
    </div>
  );
}

function Nav(props) {
  const lis = [];
  for (let i=o; i<props.topics.length; i++) {
    let t = props.topics[i];
    lis.push(<li key={t.id}><a href={'/read/'+t.id}>{t.title}</a></li>);
  }
  return <nav>
    <ol>{lis}</ol>
  </nav>
}


}

 
 

Total 8
번호 제   목 글쓴이 날짜 조회
8 [일반] [생활코딩 7강] state 가우텔 08-21 51
7 [일반] [생활코딩 6강] 이벤트 가우텔 08-14 50
6 [일반] [생활코딩 5강] prop - 컴포넌트에 속성 주기 가우텔 07-18 50
5 [일반] [생활코딩 4강] 컴포넌트 만들기 가우텔 07-18 49
4 [일반] [생활코딩 3강] 앱 설치 후 가우텔 07-18 51
3 [일반] create-react-app 이 실행되지 않을 때 가우텔 07-18 50
2 [일반] 교재 가우텔 07-05 50
1 [일반] 유용한 사이트 가우텔 07-04 48
회사소개 | 서비스이용약관 | 개인정보 취급방침
OO도 OO시 OO구 OO동 123-45 / 전화 : 02-123-4567 / 팩스 : 02-123-4568 / 운영자 : 가우텔
사업자 등록번호 : 123-45-67890 / 대표 : 대표자명 / 개인정보관리책임자 : 정보책임자명
통신판매업신고번호 : 제 OO구 - 123호 / 부가통신사업신고번호 : 12345호
Copyright © 2001-2005 회사명. All Rights Reserved.