Relay.PropTypes

Relay 導入兩個新物件的 class:RelayContainerRelay.RouteRelay.PropTypes 提供用來 assert props 是這些 types 的 prop 驗證器。

概觀 #

屬性

範例 #

class MyApplication extends React.Component {
  static propTypes = {
    // 如果 `Component` 不是一個有效的 RelayContainer 則丟出警告。
    Component: Relay.PropTypes.Container.isRequired,
    // 如果 `route` 不是一個有效的 route 則丟出警告。
    route: Relay.PropTypes.QueryConfig.isRequired,
  };
  render() {
    return (
      <Relay.RootContainer
        Component={this.props.Component}
        route={this.props.route}
      />
    );
  }
}