[REACTJS] 당신의 돌아 오는 응용 프로그램의 초기 상태 (Initial)을 미리로드에 대한 최상의 방법은 무엇입니까?
REACTJS당신의 돌아 오는 응용 프로그램의 초기 상태 (Initial)을 미리로드에 대한 최상의 방법은 무엇입니까?
해결법
-
1.나는 완전히 질문을 이해하지 않습니다하지만 난 대답에 최선을 다할 것입니다.
나는 완전히 질문을 이해하지 않습니다하지만 난 대답에 최선을 다할 것입니다.
이것은 그들 파견 나쁜 곳입니다. 대신 직접 초기 상태를 prodiving의 파견 활동을 선택하는 경우, 렌더링 전에 그렇게. 즉, 저장소를 생성 한 후 그 권리를 해! 이 방법 당신은 초기 공백 상태를 렌더링하지 않습니다.
당신은 수동으로 초기 상태 (Initial) 객체를 생성 안돼요. 당신은 거기에 파견 행동 데이터를 미리 기입하기 위해, 서버에서 돌아 오는 저장소를 만들 거 야하고, 준비가되면, 통화 store.getState ()는 클라이언트까지 전달할 상태를 검색 할 수 있습니다. 클라이언트에서, 당신은 전역 변수에서 읽을 것, 그것으로 클라이언트 저장소 인스턴스를 만들 수 있습니다. 즉 수동, store.getState ()로 서버에 잡아 클라이언트에 전달, 그것으로 상점을 작성하기로 초기 상태 (Initial) - 멋져요을 만들 필요가 없습니다.
그러므로 나는 당신이 설명하는 문제를 이해하지 않습니다. 당신의 감속기 이름 또는 중첩 변경되면, 너무 서버에서 변경됩니다. 당신은 당신이 클라이언트와 서버 모두에서 돌아 오는을 사용 - 경우, 자신의 상태 구조가 일치한다 "는 수정"을 할 필요가 전혀 없다.
from https://stackoverflow.com/questions/33924429/what-are-your-best-practices-for-preloading-initialstate-in-your-redux-apps by cc-by-sa and MIT license
'REACTJS' 카테고리의 다른 글
[REACTJS] 반응 라우터 : 실행은 함수가 아닙니다 (0) | 2020.11.11 |
---|---|
[REACTJS] 구성 요소의 온 클릭 이벤트를 반응 (0) | 2020.11.11 |
[REACTJS] 포함 가능한 자바 스크립트는 반작용으로 위젯 (0) | 2020.11.11 |
[REACTJS] 클라이언트 측의 지불 솔루션에서 (어떤 서버) 반작용하지? (0) | 2020.11.11 |
[REACTJS] / JSX의 동적 요소 이름 반응 (0) | 2020.11.11 |