개발이 좋아서/Redux(React)가 좋아서

    redux - 리덕스 미들웨어

    1. 미들웨어 만들기 2. thunk 미들웨어 사용하기 dispatch => 미들웨어 => reducer const middleware = store => next => action => { } function middleware(store){ return function(next){ return function(action){ 하고싶은 작업 } } }

    redux - 기초

    1. 하나의 애플리케이션은 하나의 스토어가 있다. 2. 상태는 읽기 전용이다. 3. 변화를 일으키는 함수 리듀서를 사용해서 이전의 상태를 절대로 변경하지 않고 새로운 상태객체를 만들어서 반환한다. 똑같은 파라미터로 호출된 리듀서 함수는 똑같은 결과값을 나타내야한다. newDate() / Math.random() / axios.get ducks패턴 reducer는 export default로 내보내기 액션생성함수는 export로 내보내기 액션생성함수, 액션타입, 리듀서가 작성된 파일을 리덕스 모듈