공부한 내용/React Native (1) 썸네일형 리스트형 Redux 리덕스란? Redux란?리덕스는 리액트를 위한state management 툴이다. 일단, 리덕스가 필요한 이유는컴포넌트는 local state를 갖고 있고, 앱은 global state를 갖고있기 때문이다.예를 들면 인스타그램 사진이 하트를 만든다.하트는 2개의 state가 있어. 하나는 좋아요를 눌렀을때(빨간색),다른 하나는 좋아요를 안눌렀을떄(하트는 회색)보다시피 이 컴포넌트는 local state가 있는거다.문제는 앱은 많은 컴포넌트를 기반으로 지어졌는데,또한 동시에 global state를 갖고 있다.global state의 예시는 유저가 로그인을 했느냐, 안했느냐의 여부다.global state 에서는 모든 컴포넌트가 영향을 받는다.유저가 로그인을 했느냐 안했느냐에 따라 앱이 어떻게 보이는지도 다르다.즉.. 이전 1 다음