• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

안녕하세요. 제로초님

20.08.03 19:47 작성 조회수 113

0

제로초님 안녕하세요. 지금 리덕스로 프젝트를 하는데 보니깐 useContext랑 useReducer랑 같이 합친느낌인데.

저희 프로젝트에서 지금 redux를 안사용해서 state들이 따로 있거든요 그래서 useContext를 최상위 파일에 provider를 해서 state를 다 전달해서 redux처럼 import해서 하려고하는데 혹시나 문제있을까요?? 그리고 useContext를 사용하면 최적화가 힘들다고 들어서요 이거때문에 useContext를 리덕스처럼 사용하면 안되는건가요??

답변 4

·

답변을 작성해보세요.

1

아뇨 같이 사용할 필요없습니다. useReducer는 state를 대체하는 용도에요

1

그렇게 하셔도 됩니다. redux를 쓰는 이유는 보통 비동기 상태관리 때문입니다. 불편하지않다면 useContext로 대체가능하십니다.

0

이주호님의 프로필

이주호

질문자

2020.08.04

답변 항상 감사합니다. 

0

이주호님의 프로필

이주호

질문자

2020.08.03

그러면 useContext랑 같이 useReducer 꼭 사용해야하나요??