阿波罗重置商店不起作用



请帮忙;我有一个错误"未定义不是对象(评估'this.props.client'(

class FeedProfileBottom extends Component {
_onLogoutPress = function() {
  this.props.client.resetStore();
  return this.props.logout();
}
render() {
  return (
    <Root>
      <LogOutButton onPress={this._onLogoutPress}>
        <LogOutText>
          Logout
        </LogOutText>
      </LogOutButton>
    </Root>
  );
 }
}
export default withApollo(connect(undefined, { logout })(FeedProfileBottom));

您可能需要将组件的作用域显式绑定到函数。

class FeedProfileBottom extends Component {
  constructor (props) {
    super(props);
    this._onLogoutPress = this._onLogoutPress.bind(this);
  }
  // ...

相关内容

  • 没有找到相关文章