리덕스란? 애플리케이션 밖에서 상태를 관리하는 라이브러리. 전체의 상태값을 객체로 표현한 것! 액션 액션 생성 함수를 통해서 객체를 리턴한다! 액션이 발행되는 것이 dispatch. 디스패치 리듀서 액션이 발생했을 때 새로운 상태값을 만드는 함수!
예제 친구와 함께 리덕스를 배워보자!리덕스의 시작 플로우는 스토어를 만든다 -> state가 생성된다 -> 리듀서를 만들어서 state에 주입한다 npm에 redux를 추가하면 reducer란 객체가 생긴다. reducer 함수를 만들고 첫 번째 인자로 state, 두
mobx를 배우기 전 redux를 철저하게 혼내주기 위한 글입니다. 리덕스에서 불변성을 유지해야 하는 이유는 내부적으로 데이터가 변경 되는 것을 감지해 shallow equality 검사를 하기 때문이다.리듀서 파일을 분리하지 않고 하나의 파일로 저장하는 패턴을 Duc
이래서 리덕스가 어렵다고 하는구나...
진짜 나쁜 친구들 미들웨어와 라우터