• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 Redux 관련한 문의사항

Redux 관련한 문의사항

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #8701

    박제준
    참가자

    안녕하세요. 늘 강의 잘 듣고있습니다.

    다름이  아니라 redux 개념 관련 서로 다른  reducer (reducer / reducer2 ) 에 정의된 action type명이 겹쳐지는게 없어야 하냐 라는게  질문입니다.

    이 질문을 하게되는 계기는, dispatch함수를 사용할땐 reducer에 있던건지, reducer2에  있던건지 구분하는 구분자 없이 props.dispatch 이런식으로  사용되어,  내부  인자로  type을 전달하기에, 만약 가정상 reducer와 reducer2에 중복되는 action이 있으면  오동작하거나, 혹은 동작하지 않겠단 생각이 들어서  입니다. 

    #8710

    codingapple
    키 마스터

    넹 그래서 중복안생기려고 액션이름이 보통 많이 깁니다

     

    #8712

    박제준
    참가자

    아하 그렇군요...

    그럼 대형 웹 사이트의 경우(말씀하신 상태값을 수만개 사용) 

    action을 지정하는 특정한 내부 룰을 만들어서 겹치지 않게 한다 인거네요? 

     

    시스템적으로 이런 중복을 막거나 dispatch 내의 reducer 구분자를 두는 방식 등의 원천적인 해결책은 없나요?? 

    사람이 따르는 룰을 지정한다 정도로는, 대형 웹 구축시에 분명히 이 중복의 이슈가 발생할 리스크가 내재되는것 같아서요. 

     

    #8720

    codingapple
    키 마스터

    const나 let 변수에 액션이름을 문자자료로 저장해놓고 쓰시면 중복을 막을 수 있겠군요 근데 이름짓기 규칙 잘만들어놓으면 생각보다 겹치지않습니다

    그거 별도로 액션마다 유니크한 이름을 짓거나 그럴 수 있는 라이브러리나 뭔가 방법이 있긴 있습니다 

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠