2017-01-16 8 views
1

Relay.CreateContainer를 사용하여 컨테이너를 만들 때 Relay.QL 조각을 전달하여 개체 배열을 호출합니다.Relay.createContainer 조각 응답이 소품으로 전달되기 전에 위생 처리하는 방법

이 개체 배열에는 기본적으로 포함되지 않을 개체가 포함되어 있습니다.

렌더링하는 구성 요소에 소품으로 전달되기 전에이 응답을 살균 할 수 있습니까?

나는 릴레이 불화 채널 요청하고 다음 중 하나가이 문제를 해결할 수있는 적절한 방법이었다 들었다

export default Relay.createContainer(MyComponent, { 
     fragments: { 
      viewer:() => Relay.QL` 
       ... 
      `, 
     }, 
     sanitizeProps: props => props.viewer.filter(type => type.name === 'Pony') 
    }); 

답변

1

같은 일을하고 싶습니다. (

  1. 보여지기 구성 요소를 만들고 (이미 필터와 함께 일을하고있는) 거기에 위생 처리,
  2. 을 OR을 GrahpQL 서버 자체 내에서 위생을 처리하고 응용 프로그램에 불필요한 아무것도 통과하지 이제 우리는 간단한 필터로 구현할 것입니다).

https://discordapp.com/channels/102860784329052160/102861057189490688