컨텍스트 API 재방송 차단?
나는 무당이 아니니 네가 나를 도와주길 바란다.나는 구글 검색을 시도해 보았지만, 답이 완전히 내가 필요로 하는 것은 아니며, 나에게는 약간 신비로운 것은 아니다.
상하문api를 사용합니다.나는 값을 계산하는 함수와 값을 표시하는 함수 구성 요소가 있다.기능 구성 요소는useContext 갈고리를 사용하여 상태와 함수에 접근합니다.
간단하게 React를 사용해야 합니다.memo는 계산 함수가 있는 위치에 있습니까? 아니면 구성 요소에서 memo 갈고리를 사용합니까?상하문api가 이 문제를 어떻게 처리하는지 불확실합니다.
appState에 제 함수가 있습니다. 프로그램을 내보내고 값을 대상으로 추가합니다.
return (
<AppContext.Provider
value={{
output: state.output,
}}
>
{props.children}
</AppContext.Provider>
);
};
export default CalcState;
이 값들이 한 대상에 있기 때문에, 이것은useCallback을 사용해야 한다는 것을 의미하는 것입니까?
Reference
이 문제에 관하여(컨텍스트 API 재방송 차단?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bronxsystem/context-api-preventing-rerenders-5gah텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)