** 주의사항 : state 값을 바꿀 땐, mutate를 할 수 없다.
ㅡmutate란 인터넷에 있는 정의로는 파생변수를 생성할 때 사용하는 함수.
쉽게 이야기하자면 array의 값을 바꾸는 메서드는 사용할수 없다는 이야기다.
이를테면, state.push 이런거.
state를 바꿀때는 새롭게 정의해주어야 한다.
즉 state가 배열이라면, 배열의 새로 정의해야함.
dispatch에 사용할 action들은
함수로 만들어 reducer위쪽에 정리.
reducer에서 state를 변경할 땐 mutate를 사용할 수 없다.
react에서 필요를 느껴서 공부시작한건데,
여기까지 공부해본 결과 vanilla javascript에서는
왜 많이 안쓰는지 알겠다.
물론 코드가 복잡해지면 필요가 있을수도 있겠지만...
React-Redux :: dispatch연결하기 (0) | 2020.11.19 |
---|---|
React -redux:: store와 component 연결하기 (0) | 2020.11.19 |
Redux :: 숫자 더하기, 빼기 버튼 만들기. (0) | 2020.11.18 |
Redux :: subscribe 사용하기 (0) | 2020.11.18 |
Redux :: action, dispatch 사용하기 (0) | 2020.11.18 |
댓글 영역