• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

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

22.03.22 20:28 작성 조회수 168

0

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

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

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

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

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

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

답변 1

답변을 작성해보세요.

0

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

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

이의현님의 프로필

이의현

2022.03.22

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