interface NavStateParams { someValue: string } interface Props extends NavigationScreenProps{ color: string } class Screen extends React.Component
{ // This works fine static navigationOptions: NavigatiOnStackScreenOptions= { title: 'ScreenTitle' } // Does not work static navigationOptions: NavigatiOnStackScreenOptions= ({navigation, screenProps }) => ({ title: navigation.state.params.someValue }) }
什么是處理反應導航作為組件道具的最佳方法.
1> Kysel..:
只需將添加到您的道具中以上插件沒有反應,如下所示:
import { StackNavigator, NavigationScreenProp } from 'react-navigation'; export interface HomeScreenProps { navigation: NavigationScreenProp}; export class HomeScreen extends React.Component
{ render() { return ( ); } }