takin17
3k
2021-10-27 08:58:06
5
636

리액트 하면서 미들웨어 리덕스 같은거 사용하시나요?


미들웨어 사용안하면

컴포넌트 조립이 많을수록 props 지옥이긴하겠네요

이거까지 써야하나 싶었는데 ㄷㄷㄷ

작은 규모가 아닌 이상은 쓰는게 좋을거 같네요



0
  • 댓글 5

  • 공부합시다.
    40
    2021-10-27 09:03:25

    redux말고도 react hooks에 context와 reducer를 사용하셔도 됩니다.

  • 코딩을지켜츄
    1k
    2021-10-27 09:33:47 작성 2021-10-27 09:35:05 수정됨

    정말 퍼포먼스 많이 필요한 페이지나 그런거 아니면 왠만하면 컴포넌트 depts 많이 안늘리는게 좋을걸요

    유지보수하기도 더 어렵고, 사실 재사용하는 것도 은근 많이 사용하진 않던데 . 실력이 부족해서 그런가 ㅠ

    근데 로그인 인증 들어가고 게시판 한개만 있다 해도 은근 redux 쓰는게 좋더라고요. 요샌 hook 형식이라 useReducer가? 그렇게 간단하게 쓰면 되는데 리덕스 한 두번 셋팅해서 익숙해보면 그만큼 좋은게 없음. 

    또 리덕스 쓰면 redux logger인가? 그걸 설치하면 console에 이쁘게 리덕스 타기 전 state, 액션 들어올때 값, 탄 후 state 친절히 이쁘게 콘솔 찍어줘요. ㅎㅎ디버깅할때 정말 편함

  • return true
    3k
    2021-10-27 09:48:08 작성 2021-10-27 09:49:20 수정됨

    redux

    redux-saga

    redux-logger

    정도 씁니다.


    redux는 필수죠

  • clowns123
    110
    2021-10-27 10:08:23 작성 2021-10-27 10:08:38 수정됨

    저희는 recoil 사용중입니다.

  • baebae
    449
    2021-10-28 15:37:57 작성 2021-10-28 15:38:42 수정됨

    props drilling 때문에 react hooks의 context api라고 있습니다.

    큰 규모가 아니라면 context api로 하시면됩니다.

    이후엔 redux + redux-logger + redux-saga or reduxthunk이구요

    근데 redux말고도 mobx나 recoil쪽도 좋습니다. 

  • 로그인을 하시면 댓글을 등록할 수 있습니다.