react-redux.pdf

컴포넌트에서 발생하는 복잡한 스테이트를 관리하기 위한 플럭스 아키텍처를 포함한 라이브러리

리덕스는 Flux 아키텍처를 사용할 수 있게 구현한 라이브러리이다.

(Flux 란 애플리케이션의 데이터 흐름을 관리하는 패턴)

image.png

3가지 원칙

  1. 한곳에 저장 (java 힙메모리에 저장하는 것 static final)
  2. 상태 변경 사전에 정의된것 (getter)
  3. 변화는 순수 함수들

https://velog.io/@mooh2jj/자바-리플랙션reflection에-대해서-알아보자


리턴타입이 void 타입

→ 함수는 무조건 return이 있어야한다 void면 함수가 아니다

클린코드 (순수 함수)

순수함수 → 파라메타를 변경하지 않

https://jeong-pro.tistory.com/23

redux = reduce + flux