【发布时间】:2018-10-24 05:42:20
【问题描述】:
在使用 React Navigation 的 React Native 应用程序中,我有一个屏幕组件,我想根据给定的参数使用 navigationOptions 属性在其中定义 title,如下所示:
static navigationOptions = ({navigation}) => ({
title: navigation.state.params.myParam
});
它工作正常,并且标题打印正确。
但是,现在我正在将应用程序迁移到 Typescript,并且我想将 myParam 定义为必需的字符串,但我不知道如何定义参数,所以我在我的 IDE 中获得了自动完成功能:
({navigation}: /* WhatDoIPutHere? */)
我在this Gist 中尝试了这种方法,但正如我在那里评论自己的那样,这对我来说效果不佳......
我可以用什么类型来定义预期的参数?
【问题讨论】:
标签: reactjs typescript react-native react-navigation