React Context의 파견...어둠의 예술의 일부입니까?
무슨 일이 일어나고 있는지 이해하고 우리가 주술을 사용하고 있지 않다는 것을 할머니들에게 확신시킬 수 있도록 우리만의 매우 단순화된 파견 버전을 만들어 봅시다.
기본적으로 디스패치는 기능일 뿐입니다.
const dispatch = () => {
};
우리는 작업을 디스패치로 전달한다는 것을 알고 있으며 규칙은 작업이 객체여야 한다는 것입니다.
const dispatch = (action: {}) => {
};
이번 디스패치에는 React 팀의 천재들이 모인 많은 일이 있습니다. 그러나 우리는 디스패치를 의미 있게 만드는 주요 추상화에 초점을 맞출 것입니다. 디스패치는 실제로 감속기를 호출합니다!
const dispatch = (action: {}) => {
state = reducer(state, action);
};
리듀서가 호출되면 리듀서가 똥을 낸 상태로 설정됩니다. React는 상태가 업데이트되었음을 확인하고 구성 요소를 다시 렌더링합니다. 새 상태는 처음에 useReducer를 호출한 구성 요소로 반환됩니다.
바라건대, 그것은 당신을 위해 파견을 이해하고 할머니가 소중한 손자에 대한 걱정을 덜어줍니다.
Reference
이 문제에 관하여(React Context의 파견...어둠의 예술의 일부입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/austinblade/react-context-s-dispatch-is-it-part-of-the-dark-arts-4g53텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)