나는 반항 원주민과 함께 릴레이를 사용 중이며 로그인 중에는 & 로그 아웃 중에 문제가 있습니다.릴레이 환경을 사용하는 돌연변이
로그인 또는 로그 아웃 후 릴레이는 이전 사용자와 저장소를 유지합니다. 이를 해결하기 위해 Relay.Renderer
과 Relay.Environment
을 사용합니다. 에서처럼, 각각의 Renderer
Environment
의 싱글 톤 객체를 넣었습니다.
문제는 이전에 의 개체에서 돌연변이를 수행 한 것이므로 Relay.Store.commitUpdate(new CreateProfile(), callback)
입니다.
이제 작동하지 않습니다. 나는 Relay.Store
이 서버 끝점에 대해 아무것도 모르기 때문에 이것이라고 생각합니다. 하지만 Relay.Environment
은 그렇지 않습니다.
그리고 지금은 this.props.relay.commitUpdate(new CreateProfile(), callback)
과 같은 것을 사용하고 있습니다. 부모 구성 요소가 Relay.Container
으로 감싸 졌을 때 매우 잘 작동하므로 소품에 릴레이 객체가 있습니다.
하지만 Relay.Containers
이 아니며 소품에 Relay
개체가 없으면 어떻게해야합니까?