개발자

redux에서 질문있습니다 !

2023년 09월 16일조회 33

안녕하세요 redux로 프로젝트 진행중인데… 혹시 redux를 사용하시면 비동기데이터는 redux로 처리하지만, 페이지내에서 입력받는 입력 form같은 데이터들은 useState로 페이지 내에서 관리하는지, 아니면 전부 redux로 관리하는지 궁금합니다 !

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

김인후님의 프로필 사진

안녕하세요 저는 리덕스에서는 로그인한 유저의 정보, 다크모드, 토큰 등 어디에서나 필요한 값들을 관리하고 form을 이용하여 서버에 보내야하는 값들은 해당 컴포넌트에서 useState를 사용합니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 09월 16일

Redux를 사용하는 주된 목적 중 하나는 상태 관리를 중앙화하여 복잡성을 줄이는 것입니다. 따라서, 일반적으로 Redux는 애플리케이션의 전역 상태를 관리하는 데 사용됩니다. 그러나 모든 상태를 Redux로 관리할 필요는 없습니다. 입력 폼과 같은 로컬 컴포넌트의 상태는 종종 React의 useState() 또는 useReducer()로 관리합니다. 이것들은 특정 컴포넌트 내에서만 필요로 하는 보다 단순한 상태 정보를 처리하기에 적합합니다. 만약 여러분의 폼 데이터가 여러 컴포넌트에서 공유되어야 하거나, 시간에 따라 변할 수 있는 비동기 동작이 필요하다면, Redux 사용을 고려해 보십시오. 그렇지 않으면 간단한 입력 폼의 경우 useState() 또는 useReducer() 등 로컬 상태 관리 솔루션을 사용하는 것이 더 간단하고 효율적일 수 있습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!