IT_susu
1. 배우는 이유 이번에 이직한 회사에서 Rxjs를 사용하고 있어서 처음 접해봤습니다. 사실 이게 뭔지 잘 모르지만 사용해야하니 알아야 합니다. 러닝커브가 높다고 들었지만 어쩌겠습니까. 넘어야 할 산이기에. 2. rxjs의 배경 rxjs의 근본은 리액티브 프로그래밍에서 나온다고 합니다. 이런 접근법도 처음 보긴 해요. 리액티브 프로그래밍... 첨에 잘못 읽어서 반응형 프로그래밍인 줄 알았습니다;; 아니면 리액트와 관련한건가? 이런 무지한... 3. 리액티브 프로그래밍이란 리액티브 선언문을 읽어봐도 뭔말인지 이해가 가지 않습니다. 이벤트나 배열 같은 데이터 스트림을 비동기로 처리해 변화에 유연하게 반응하는 프로그래밍 패러다임이라는데, 설명해 주실 분? 4. 리액티브 프로그래밍의 핵심단어 데이터 스트림과 변..
미들웨어란? 액션을 디스패치했을 때 리듀서에서 이를 처리하기에 앞서 사전에 지정된 작업들을 실행하는 것. 리듀서는 순수함수로 관리되므로 그 외의 사이드 이펙트를 처리하는 데 도움이 됨. 액션 -> 미들웨어 -> 리듀서 -> 스토어
1. ui와 연결하기 위해서 react-redux의 connect로 감싸줌. - state와 dispatch 연결 mapStateToProps : store에 있는 state를 props로 연동해준다. mapDispatchToProps: dispatch 함수를 props로 연동해준다. 2. bindActionCreators로 dispatch 함수 리턴하는 부분을 편리하게 써줄 수도 있지만 최종판은 아래와 같다 export default connect( (state) => ({ number: state.test.number, }), { increase, decrease, }, )(Login); 리덕스 더 편하게 사용하기 1. redux-actions action creators 의 변화 // before ..