React Navigation的introduction page建议使用以下解构分配:

const { navigate } = this.props.navigation;
但是,当我在应用程序中实现React Navigation时,ESLint抱怨此行描述了这两个错误:

即使该应用程序似乎按预期运行,如何删除这些错误行?

最佳答案

一种选择是将propTypes属性添加到组件。

示例

LoginScreen.propTypes = {
  navigation: PropTypes.object.isRequired,
};

另一个选项是为该页面和规则禁用eslint。更多信息here

关于javascript - Prop 验证中缺少React Navigation 'navigation',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46868188/

10-12 15:29