Coding 🖐🏻/React
Redux 왜 사용하는가? 리덕스 사용
김가마
2022. 10. 14. 23:59
리덕스 = 자바스크립트 중 라이브러리 이다
npm i redux react-redux
먼저 사용하기 위해서
터미널 창에 install 해주세요!
왜 리덕스쓰는 이유 2가지
1. 모든 컴포넌트가 props 없이 state에 직접 꺼내 쓸 수 있다.
2. 상태 관리가 용이하다(유지보수 좋다)
설명:
상태 / 한 곳에 관리 가능하다
관리 / 추적이 쉽다
설명
🫵🏻🫵🏻
리액트 에서 부모 컴포넌트 자식컴포넌트가 있다
자식에게 부모 컴포넌트를 주기 위해 우리는 props 를 사용한다.
state 변수에 props 전송 하는 방법이 useState !
좀 더 편리 한 방법으로 전송하기위해 직접주는게 아니라 필요 할 때 내가 꺼내 쓸 수 있도록 하는 것 이다.
Life Cycle 라이프 싸이클 개념 알고가기
컴포넌트 사람처럼 태어나고 죽음
페이지에 장착 된다 mount
가끔 업데이트 된다 update
홈으로 가면 필요없으면 제거 unmount
여기서 useEffect 는 Mount updata 역할을 한다.
예시 ) 컴포넌트 component A에게 (부탁), 요청수정 ->>> iphone.js 한테 if 문 누르면 +1