Code&Data Insights
[React] 컴포넌트(component), state, context API 본문
Component
: 컴포넌트(component)는 사용자 정의 태그!
컴포넌트를 쓰는 이유는?
-> 유지 보수 쉬움, 협업할때 보기 좋음
컴포넌트로 태그를 묶어도 안에 내용을 바꿀수 없다면?
유지 보수가 떨어짐 그래서 parameter처럼 바꿀 수 있는 것 -> 'props' !
State
* state 상태 -> props를 정의해 놓는 것
class형 컴포넌트는 요즘 잘 쓰이지 않기 때문에 함수형 component
=> useState를 쓴다 근데
useState는 여러가지 state를 각각 정의해야 함 그래서
context API나 redux(flux pattern)를 사용함!
context API
context API는 redux와 비교해서 context끼리 관리하기 때문에
최적화가 더 쉬움!
Reference
https://velog.io/@velopert/react-hooks#1-usestate
https://ko.legacy.reactjs.org/docs/context.html#contextprovider%EF%BB%BF
'Web Development > Front-end' 카테고리의 다른 글
[Java Script] Asynchronous(비동기) Programming : Callback, Async/Await, Promise (0) | 2024.04.29 |
---|---|
[Redux] Redux, Flux Pattern (0) | 2024.04.28 |
[Event Loop Handling Technique] Throttling과 Debouncing (0) | 2024.04.27 |
[Java Script] ECMAScript 5 & 6 (0) | 2024.04.22 |
[Web] 웹의 역사와 기본 개념 : HTML, CSS, JavaScript의 역할 (0) | 2024.04.05 |
Comments