2017-09-16 4 views
0

후 아폴로 클라이언트 porps, 서버 측이 graphql response내가 graphql 서버에 쿼리를 가져 보내

같은 오류를 반환하지만 자신의 소품에 오류가 표시되지 않는 구성 요소를 반응한다. component props

오류 코드를 기반으로 구성 요소 실행 동작을 제어하려고합니다. 예를 들어 구성 요소가 데이터를 가져 오지 않으면 필수 작업이 실행됩니다. 그런 다음 실패 또는 성공을 기반으로 다시 제어하려고합니다.

class Room extends React.PureComponent { 
    render() { 
    if (this.props.data.loading) { 
     return (<div>Loading</div>) 
    } 
    if (this.props.errors.code == "bad_request") { 
     //redirect to form 
    } 
    if (this.props.errors.code == "not_found") { 
     // run mutaion query 
    } 

    return (
     <div> 
     Room name is {room.length} 
     </div> 
    ) 
    } 
} 

누구나 응답 값 또는 다른 최상의 오류 처리 방법에 액세스하는 방법을 알고 있습니까?

답변