Open utterances-bot opened 3 years ago
리덕스의 3가지 규칙
하나의 애플리케이션에 하나의 스토어
상태는 읽기전용 리액트의 불변성
변화를 일으키는 함수, 리듀서는 순수한 함수 동일한 인풋 => 동일한 아웃풋 new Date(), 랜덤 숫자 생성, 네트워크에 요청 등은 순수하지 않은 작업(?) -> 리듀서 밖에서 처리
하나의 애플리케이션 안에는 하나의 스토어를 가져야 한다.
상태는 읽기 전용이다.
리듀서는 순수한 함수여야 한다.
하지만 그렇지 않은 경우도 존재한다. 이때 리덕스 미들웨어라는 것을 사용한다.
3번 변화를 일으키는 함수 ~에서 두 번째 쓰신 문장에 다음 "건드리지"가 맞는 걸로 알고 있습니다~ 확인 부탁드려요 이전의 상태는 절대로 건드리지 않고, 변화를 일으킨 새로운 상태 객체를 만들어서 반환합니다.
2. 리덕스의 3가지 규칙 · GitBook
https://react.vlpt.us/redux/02-rules.html