- MyReact에서 컨텍스트를 사용하면 컴포넌트가 초기값 확인 없이 두 번 렌더링되는 문제가 발생할 수 있습니다. ⛔
- 이 문제 해결책은
createContext
의defaultValue
파라미터에 초기값을 설정하고Event emitter
를 사용하지 않는 것입니다. 💡 - 테스트 코드를 작성하여
MyReact
컨텍스트의 동작을 확인하는 것이 중요합니다. 🧪 render
함수나 매치어 함수를 사용하여 컴포넌트가 예상대로 렌더링되는지 검증하는 것이 좋습니다. 🔍defaultValue
를 사용하면 컨텍스트 프라이버를 감싸지 않은 경우에도 지정된 값을 제공할 수 있습니다. 🎁