react, redux, side effect가있는 각 모듈별로 deveop하는 방법이 있습니까?

bsdo64

반응으로 웹 프로젝트를 개발 중입니다.

그러나 코드 크기가 클수록 속도가 느립니다. 그리고 하나의 시스템에있는 모든 코드는 복잡하고 유지하기 어렵습니다.

하나의 모듈에서 redux, 부작용이있는 각 구성 요소별로 개발하는 방법이 있습니까?

예를 들어, 하나의 컴포넌트 (컨테이너)를 is의 액션, 스토어, 부작용으로 모듈화합니다. 그리고 빌드 시스템과 함께 메인 코드를 첨부합니다 ..

크리스

하루가 끝나면 단일 상점에 redux의 모든 상태가 포함됩니다. 이에 대한 예외 는 동일한 페이지에서 두 개의 개별을 실행하도록 선택하는 경우입니다. 하지만 어떤 식 으로든 연결되지 않을 것입니다 (따라서 무시하십시오).

그러나 결합 감속기사용 하여 여러 구성 요소의 감속기를 하나의 저장소로 결합 하면서 별도로 유지할 수 있습니다. 대부분의 앱에서 이것은 완전히 충분하며 잘못 설정하지 않으면 성능 문제가 발생할 것이라고 상상하기 어렵습니다.

귀하의 질문은 하나의 구체적인 답변이 아니라 패턴에 적합합니다. 나는 redux에 대해 "ducks"를 살펴볼 것입니다. 기술이나 라이브러리가 아니라 상점과 구성 요소를 모듈화하기위한 패턴입니다.

오리 : https://github.com/erikras/ducks-modular-redux

설명 : https://medium.com/@scbarrus/the-ducks-file-structure-for-redux-d63c41b7035c#.36dsdqd5q

개인적으로 선호하는 구조 문서 : https://hashnode.com/post/tips-for-a-better-redux-architecture-lessons-for-enterprise-scale-civrlqhuy0keqc6539boivk2f

여전히 redux가 모듈 식 앱에 맞지 않는다고 생각되면 사용하지 않는 것이 좋습니다. 때로는 필요하지 않을 수도 있습니다. https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367#.p7j6cioou

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 React 네이티브 프로젝트에 RCTAnimation 모듈을 추가하는 방법이 있습니까?

분류에서Dev

react-redux없이 react와 함께 redux를 사용하는 유효한 방법이 있습니까?

분류에서Dev

React 경로는 하위 경로를 별도의 모듈로 이동합니까?

분류에서Dev

소품을 통해 작업을 전달하는 방법이 있습니까? react-redux로 재사용 가능한 구성 요소를 만들려면

분류에서Dev

Rails : 각 로케일에 이름을 연결하는 방법이 있습니까?

분류에서Dev

각 Firefox 부가 기능이 누수되는 메모리 양을 확인하는 방법이 있습니까?

분류에서Dev

React-redux의 Component가 아닌 저장소에서 읽는 방법이 있습니까?

분류에서Dev

각도로 서비스를 그룹화하는 방법이 있습니까?

분류에서Dev

React / Redux에서 API 응답을 기다리지 않고 즉시 로컬 상태를 업데이트 할 수있는 잘 확립 된 방법이 있습니까?

분류에서Dev

ES6 모듈을 사용하여 ArcGIS API로 모듈을 가져 오는 방법이 있습니까?

분류에서Dev

thymeleaf의 데이터를 각도로 보내는 방법이 있습니까?

분류에서Dev

생성 된 목록의 각 요소에 자동으로 버튼을 추가하는 방법이 있습니까?

분류에서Dev

파이썬-각도의 방향성을 식별하는 방법이 있습니까?

분류에서Dev

float 유형에 '모듈로'를 수행하는 방법이 있습니까?

분류에서Dev

웹 페이지를 수정하는 방법은 Firefox에서 각각 4 개의 16 진수를 포함하는 사각형으로 가득 차 있습니까?

분류에서Dev

정수로 만든 직각 삼각형을 2 차원 배열로 저장하는 방법이 있습니까?

분류에서Dev

JS에서 이것을 수행하는 방법이 있습니까? 각각의 개별 html 요소를 추가하는 대신

분류에서Dev

Jenkins의 각 빌드 기록 옆에 프로모션 상태를 표시하는 방법이 있습니까?

분류에서Dev

pip로 버전 정보없이 설치된 모듈을 가져올 수있는 방법이 있습니까?

분류에서Dev

React : React-router로 Redux를 구현하는 데 문제가 있습니다.

분류에서Dev

모든 여유 공간이 드라이브 끝에 있도록 부팅 가능한 XP HDD를 조각 모음하는 방법이 있습니까?

분류에서Dev

def 기능없이 별표가있는 직각 삼각형을 만드는 방법은 무엇입니까?

분류에서Dev

React & Redux로 여러 페이지를 추가하는 방법

분류에서Dev

HTML에 파이프를 동적으로 삽입하는 방법이 있습니까? 각도 9

분류에서Dev

각도기-x, y 좌표로 클릭 / 드래그 이벤트를 수행하는 방법이 있습니까?

분류에서Dev

이 코드 조각을 matlab / octave로 벡터화하는 방법이 있습니까?

분류에서Dev

오류없이 존재하지 않는 모듈을 가져올 수있는 방법이 있습니까?

분류에서Dev

NavController를 사용할 때 한 조각을 가로로 사용하고 다른 조각을 세로로 사용하는 방법이 있습니까?

분류에서Dev

중첩 된 하위 모듈없이 git 하위 모듈을 추가하는 방법이 있습니까?

Related 관련 기사

  1. 1

    내 React 네이티브 프로젝트에 RCTAnimation 모듈을 추가하는 방법이 있습니까?

  2. 2

    react-redux없이 react와 함께 redux를 사용하는 유효한 방법이 있습니까?

  3. 3

    React 경로는 하위 경로를 별도의 모듈로 이동합니까?

  4. 4

    소품을 통해 작업을 전달하는 방법이 있습니까? react-redux로 재사용 가능한 구성 요소를 만들려면

  5. 5

    Rails : 각 로케일에 이름을 연결하는 방법이 있습니까?

  6. 6

    각 Firefox 부가 기능이 누수되는 메모리 양을 확인하는 방법이 있습니까?

  7. 7

    React-redux의 Component가 아닌 저장소에서 읽는 방법이 있습니까?

  8. 8

    각도로 서비스를 그룹화하는 방법이 있습니까?

  9. 9

    React / Redux에서 API 응답을 기다리지 않고 즉시 로컬 상태를 업데이트 할 수있는 잘 확립 된 방법이 있습니까?

  10. 10

    ES6 모듈을 사용하여 ArcGIS API로 모듈을 가져 오는 방법이 있습니까?

  11. 11

    thymeleaf의 데이터를 각도로 보내는 방법이 있습니까?

  12. 12

    생성 된 목록의 각 요소에 자동으로 버튼을 추가하는 방법이 있습니까?

  13. 13

    파이썬-각도의 방향성을 식별하는 방법이 있습니까?

  14. 14

    float 유형에 '모듈로'를 수행하는 방법이 있습니까?

  15. 15

    웹 페이지를 수정하는 방법은 Firefox에서 각각 4 개의 16 진수를 포함하는 사각형으로 가득 차 있습니까?

  16. 16

    정수로 만든 직각 삼각형을 2 차원 배열로 저장하는 방법이 있습니까?

  17. 17

    JS에서 이것을 수행하는 방법이 있습니까? 각각의 개별 html 요소를 추가하는 대신

  18. 18

    Jenkins의 각 빌드 기록 옆에 프로모션 상태를 표시하는 방법이 있습니까?

  19. 19

    pip로 버전 정보없이 설치된 모듈을 가져올 수있는 방법이 있습니까?

  20. 20

    React : React-router로 Redux를 구현하는 데 문제가 있습니다.

  21. 21

    모든 여유 공간이 드라이브 끝에 있도록 부팅 가능한 XP HDD를 조각 모음하는 방법이 있습니까?

  22. 22

    def 기능없이 별표가있는 직각 삼각형을 만드는 방법은 무엇입니까?

  23. 23

    React & Redux로 여러 페이지를 추가하는 방법

  24. 24

    HTML에 파이프를 동적으로 삽입하는 방법이 있습니까? 각도 9

  25. 25

    각도기-x, y 좌표로 클릭 / 드래그 이벤트를 수행하는 방법이 있습니까?

  26. 26

    이 코드 조각을 matlab / octave로 벡터화하는 방법이 있습니까?

  27. 27

    오류없이 존재하지 않는 모듈을 가져올 수있는 방법이 있습니까?

  28. 28

    NavController를 사용할 때 한 조각을 가로로 사용하고 다른 조각을 세로로 사용하는 방법이 있습니까?

  29. 29

    중첩 된 하위 모듈없이 git 하위 모듈을 추가하는 방법이 있습니까?

뜨겁다태그

보관