Minsu Han
Minsu Han
@pyeonjaesik 리액트 컴포넌트가 리렌더링되면 해당 컴포넌트 함수(ex. function App { ... })가 새로 만들어집니다. 동시에 컴포넌트 안에 정의된 함수들도 새로 만들어집니다. 물론 함수의 내용(코드) 자체는 변하지 않습니다. 자바스크립트에서는 함수도 곧...
@clean-teach 다른 thunk 함수와 같은 방법으로 사용하시면 됩니다. ```js export const goToHome = (navigate) => (dispatch, getState) => { console.log(getState().posts); dispatch({type: 'GET_POSTS'}) navigate("/"); }; ```
@jaykiim state와 dispatch에 대해 각각 `createContext()`를 호출하였기 때문에 하나의 Context에서 state와 dispatch를 관리하는 것이 아니라 각각의 Context가 따로 존재합니다. ```js {children} ``` 위처럼 감싸져있지만 children 컴포넌트들은 각자 관찰하고 싶은 상태에...
@hyunjong-96 자바스크립트의 클로저 덕분에 addTodo가 export되어도 같은 영역을 공유하는 전역 변수 nextId의 레퍼런스를 유지할 수 있습니다. 참고자료: https://jake-seo-dev.tistory.com/182 ```js // myModule.js let x = 5; export const getX = ()...
@song5789 정확하게 이해하고 계십니다
https://redux.js.org/api/store#subscribelistener @yjs037 subscribe 함수를 호출하면 상태변경시 호출할 콜백함수를 구독처리한 후 구독을 해제하는 함수를 반환합니다.