강의

멘토링

커뮤니티

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

형우리님의 프로필 이미지
형우리

작성한 질문수

따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]

Firebase에 생성한 유저 데이터베이스에 저장

질문드립니다

작성

·

140

0

데이터통신 리스너를 컴포넌트가 아닌 리덕스로 따로 빼서 비동기처리로 뺴도 구현해도 문제가 없나요??

다른강의에서는 redux에 api를 구현하셨는데 여기서는 컴포넌트 안에서 정의하셔서 혹시 다른 이유가 있나 궁금합니다!

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요. 

리덕스를 사용하고 안하고는 선택사항입니다. 

State를 여러군데서 사용하기에 그것들을 관리하는데 좀 더 편하게 하고 싶으면 리덕스를 사용하고 
아니면 컴포넌트끼리 props로 이동시켜서 사용하시면 됩니다. 

제가 프로젝트마다 어떤 프로젝트에서는 리덕스를 사용하고 다른곳에서는 ContextAPI를 사용하고 어떤곳에서는 props로 컨트롤 해주고 있습니다. 
감사합니다.

형우리님의 프로필 이미지
형우리

작성한 질문수

질문하기