gpt4 book ai didi

reactjs - 如何使用 Typescript 在无状态组件上设置 navigationOptions

转载 作者:搜寻专家 更新时间:2023-10-30 20:32:32 25 4
gpt4 key购买 nike

我有一个像这样的 react 组件

const Example = () => (<View>...</View>);

使用 react-navigation 我通常会通过说来应用导航选项

Example.navigationOptions = { options };

使用 typescript 时出现错误

[ts] 类型“(props: Props) => Element”上不存在属性“navigationOptions”。

我该如何解决这个问题?

我试着写一个界面

interface ExampleWithNavigationOptions extends Element {
navigationOptions?;
}

但没有运气。

最佳答案

您可以使用以下内容:

import {
NavigationScreenProps,
NavigationScreenComponent
} from 'react-navigation'

interface Props extends NavigationScreenProps {
// ... other props
}

const MyScreen: NavigationScreenComponent<Props> = ({ navigation }) => {
// ... your component
}

MyScreen.navigationOptions = {
// ... your navigation options
}

export default MyScreen

关于reactjs - 如何使用 Typescript 在无状态组件上设置 navigationOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49117173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com