2016-08-20 2 views
11

리필 할 재 융통성있는 애플리케이션을 리펙토링하고 있습니다. redux 응용 프로그램에서 실패한 이벤트는 실패 메시지와 함께 조치를 디스패치합니다.Relay.Store를 글로벌 저장소 (예 : redux 상점)로 취급합니다.

이 경고는 '경고'축소기에 의해 감지되어 사용자에게 경고를 표시합니다. 이것은 제거되기 전에 x 초 동안 전역 상태로 유지됩니다.

경보 구성 요소는 경보를 채울 때까지 공백으로 표시됩니다.

어떻게하면 Relay에서이 작업을 수행 할 수 있습니까? GraphQL 돌연변이를 파견하는 대신 Store 만 돌연변이시킬 수있는 방법이 있습니까? 도움말 : 대한

감사

+0

이 문제에 대해 궁금한 분은 솔루션을 찾을 수 없습니다. 필자는 이러한 작업을 위해 간단한 플럭스 스타일 저장소를 설정했습니다. – JBux

답변

1

하나의 옵션은 (당신은 아마 방식 babelRelayPlugin는 스키마를 가져옵니다 변경해야 할 것입니다하지만 당신은 단지 해당 지역의 스키마에 포함조차 할 수 스키마에 경고를하는 것입니다) 변경하려면 applyUpdate을 사용하십시오. 나는 그것을 시도한 적이 없으며 개발자들이 생각하고있는 것이 아니지만 작동 할 수도 있습니다.

현재 버전에서는 Relay가 로컬 상태로 만들어지지 않았지만 분명히 roadmap for Relay 2에 있습니다.