인프런 커뮤니티 질문&답변

dkstnwjd01님의 프로필 이미지
dkstnwjd01

작성한 질문수

[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

질문드립니다

작성

·

158

0

안녕하세요!

강의 잘 듣고 있습니다!

  1. 프로젝트 진행하고 있는데 만족스러워서 이 일기장 프로젝트를 조금 변형하거나 발전시켜서 개인 포폴로 사용하거나 또는 깃헙에 올리는 것 가능할까요?

  2. app컴포넌트에 data말고도 다른 컴포넌트에서 reducer로 바꿔볼만한 state가 있을까요? setState를 쓰는 것과 reducer로 쓰는 것중에 어떤 것이 적합한지 아직 판단을 잘 못하겠어서요..

  3. useContext 사용할 때 onCreate, onRemove,onEdit을 useMemo로 기억했는데 usecallback으로 써도 동일한가요?

답변 1

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 이정환입니다.

  1. 넵넵 올리셔도 괜찮습니다 😃 혹시 가능하시면 공유도 주시면 감사하겠습니다.

  2. DiaryEditor 컴포넌트를 useReducer로 관리하는 것 또한 가능합니다

  3. useMemo로 사용해 주셔야 합니다. Provider 컴포넌트에 전달되는 value 값 자체가 재 생성되지 않도록 하는 것 이기 때문에 함수를 반환하는 useCallback이 아닌 값을 반환하는 useMemo를 사용하셔야 합니다.

dkstnwjd01님의 프로필 이미지
dkstnwjd01

작성한 질문수

질문하기