본문 바로가기
React

[React] Reusable Component 만들기

by 꿈나무 김땡땡 2020. 7. 27.

방법

  1. App.js에 Food(props) 함수 추가
  2. App() 함수 안에 <Food fav="cookie" /> 추가
    1. fav : property
    2. Food(props)에 console.log(props) 추가
    3. Food 함수 호출 하면 fav 등 모든 props를 남긴다. (웹페이지 > inspect > console > object에서 확인 가능)
  3. Food({fav}) : props 중 fav를 쓴다.

출처

https://nomadcoders.co/react-fundamentals/lectures/1548

 

All Courses – Nomad Coders

초급부터 고급까지! 니꼬쌤과 함께 풀스택으로 성장하세요!

nomadcoders.co

 

코드

app.js

import React from 'react';

function Food({fav}) {
  return <h1>I like {fav}</h1>;
}

function App() {
  return (
    <div>
      <h1>Hello, guys</h1>
      <Food fav="cookie" />
      <Food fav="ramen" />
      <Food fav="rice" />
      <Food fav="popcorn" />
    </div>
  );
}
export default App;

https://github.com/grace-kimm/movie_app_2020/commit/38c9d313697d3d26d714afda67fb92be39babe60

 

#2.1 Reusable Components with JSX + Props · grace-kimm/movie_app_2020@38c9d31

Permalink Browse files #2.1 Reusable Components with JSX + Props Loading branch information Showing 2 changed files with 8 additions and 9 deletions. +8 −2 src/App.js +0 −7 src/Potato.js @@ -1,11 +1,17 @@ import React from 'react'; import Potato from '

github.com

 

'React' 카테고리의 다른 글

[React] Map Recap  (0) 2020.07.27
[React] Dynamic Component Generation (다이나믹 컴포넌트 만들기)  (0) 2020.07.27
[React] Component 추가하기  (0) 2020.07.26
[React] git repository 만들기  (0) 2020.07.25
[React] App Setup  (0) 2020.07.25

댓글