평행코드

[REACT JS] prop 본문

React

[REACT JS] prop

나의 오류는 누군가 겪었던 오류 2023. 3. 27. 22:28

설정 가능한 컴포넌트 마크업이나 스타일을 최대한 재사용할 수 있다.

Btn 컴포넌트를 어떤 스타일로 설정했는데,

바꾸고 싶은 스타일은 fontSize와 text 이며,

복붙대신 어떤 prop들을 받을 수 있는 Btn 컴포넌트를 만든 것이다.

 

Btn 컴포넌트의 이 prop들에 접근할 수 있는 방법은,

Btn 컴포넌트 함수의 첫 번째 인자 안에서 가능하다.

첫 번째 인자 안에서, 전달된 모든 prop들을 하나의 오브젝트로서 받는다.

 

Btn 컴포넌트의 prop들에게 접근하려면 prop.text 등르오 적어준다.

아니면 오브젝트 안 요소들을 쉽게 빼올 수 있는 ES6의 쉬운 방법을 써도 된다.

 

ex)

Btn({text})...

...

{text}

 

또는

 

Btn(props)...

...

{props.text}

 

 

 

'React' 카테고리의 다른 글

[REACT JS] 기초 JSX문법 3개  (0) 2023.03.29
[REACT JS] map( ) 함수  (0) 2023.03.28
[REACT JS] Cleanup  (0) 2023.03.28
[REACT JS] useEffect  (0) 2023.03.28
[REACT JS] CRA(create-react-app)  (0) 2023.03.28