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

작성자 없음

작성자 정보가 삭제된 글입니다.

[리뉴얼] React로 NodeBird SNS 만들기

미들웨어와 리덕스 데브툴즈

안녕하세요 !! 존경하는 제로초님 질문이 있습니다!

해결된 질문

작성

·

209

0

안녕하세요 제로초님 ! 수업 열심히 듣고 있습니다.

에러에 관한 질문은 아니고 개인적인 질문입니다 ㅜ.ㅜ

원래 리액트를 조금은 공부한 대학생이고, 협업을 하기전 강의로 부족한 부분을 알아가기 위해 듣고 있습니다. next.js도 공부해보고 싶었구요!

Q0. 저는 redux에서 액션을 생성할 때 redux-actions를 이용해서 createAction을 사용하고, switch 대신 handleActions를 사용하고 있습니다. 이번 수업에서도 사용해서 진행하고 있습니다. 제 생각에는 취향 혹은 손에 익은 차이가 가장 클 것 같아서 swtich 혹은 return  형식으로 리덕스 액션 생성 함수와 아래 리덕스 타입에 따른 실제 상태 변환을 해주신다고 생각하는데, 그게 맞을까요 ?

Q1. 컨테이너를 따로 분리하지 않고 컴포넌트 안에서 바로 액션 디스패치를 넣어주시고 있는데, 강의 도중에 설명도 해주셨지만, 요즈음은 이렇게 바로 컴포넌트에 넣는 것으로 많이 쓰는지 궁금합니다.  

저녁에 질문 드려 죄송합니다 !! 초보자라서 질문이 혹시 이상하다면 말씀해주시면 감사하겠습니다.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네. 제 강좌가 정말 기본꼴의 형태입니다. 기본꼴이라서 알아두어야하지만 코드가 길다는 단점이 있어서 보통 다른 라이브러리를 많이 쓰고요. 요즘은 거의 리덕스툴킷으로 통일되는 추세입니다.

훅스 패턴 나오고나서는 컨테이너-프리젠터 패턴을 덜 쓰는 추세입니다. 다만 재사용 가능한 컴포넌트를 만들려면 여전히 디스패치같은 게 없는 컴포넌트를 작성하는 게 좋습니다.

답변 너무 감사드립니다~!!!

 

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기