React Native 找不到变量:导航

用户9673740

我正在执行堆栈导航,但似乎无法导航我会收到此错误“找不到变量:导航”这是我的 android 模拟器的屏幕截图

这是我的应用程序类(主要)

export default class App extends Component {
render() {
return (
  <View style={styles.container}>
    <Header/>
    <AppNavigator/>
  </View>
);
}
}

const AppNavigator = StackNavigator({
Cluster1: { 
  screen: Cluster1,
  },
Play: { 
  screen: Play,
  },
});

这是我的 Cluster1 类

export default class Cluster1 extends Component{
render(){
    return(
        <View>
            <SectionList          
             
             renderSectionHeader={({ section }) => {
                return (<SectionHeader section={section} />);
            }}
             sections={ClusterData}
             keyExtractor={(item, index) => item.name}
        >
        </SectionList>
        </View>
    );
  }
} 
 class SectionHeader extends Component {
    render() {
        return (
            <View style={styles.header}>  
                <Text style={styles.headertext}>
                {this.props.section.title}       
                </Text>
                <TouchableOpacity onPress={() => { navigate("Play");}}>
                <Text style ={styles.Play}>Play
                </Text>
                </TouchableOpacity>
            </View>
        );
    }
    }
萨德·泰莫里

导航对象只存在于屏幕组件中。(不存在于嵌套组件中)。您可以使用 props 将其传递到嵌套组件中

export default class Cluster1 extends Component{
render(){
    return(
        <View>
            <SectionList          

             renderSectionHeader={({ section }) => {
                return (<SectionHeader navigation={this.props.navigation} section={section} />);
            }}
             sections={ClusterData}
             keyExtractor={(item, index) => item.name}
        >
        </SectionList>
        </View>
    );
  }
} 
class SectionHeader extends Component {
    render() {
        return (
            <View style={styles.header}>  
                <Text style={styles.headertext}>
                {this.props.section.title}       
                </Text>
                <TouchableOpacity onPress={() => { this.props.navigation.navigate("Play");}}>
                <Text style ={styles.Play}>Play
                </Text>
                </TouchableOpacity>
            </View>
        );
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在react-native的其他组件中找不到变量导航

来自分类Dev

React Native找不到变量:窗口”

来自分类Dev

ReferenceError:在React Native中找不到变量

来自分类Dev

React-Native:找不到变量:Buffer

来自分类Dev

找不到变量FieldValue,React Native / Firebase

来自分类Dev

找不到变量:使用 react-navigation 导航

来自分类Dev

找不到变量:React

来自分类Dev

找不到模块“ react-native-elements”

来自分类Dev

react-native:找不到模块'npmlog'

来自分类Dev

react-native:找不到命令

来自分类Dev

在React Native中使用Redux时找不到变量addproduct错误

来自分类Dev

React Native:可能未处理的承诺拒绝:找不到变量:名称

来自分类Dev

React Native,导航

来自分类Dev

React Native:链接API找不到Uber应用

来自分类Dev

找不到react-native-jitsi-meet模块

来自分类Dev

React Native iOS Build-找不到选项的目录

来自分类Dev

找不到适用于react-native的Android SDK

来自分类Dev

关于“设置后找不到zsh react-native命令”

来自分类Dev

在React Native <0.40.0上使用FacebookSDK时找不到文件

来自分类Dev

搭建 React Native 桥,但是找不到框架内的文件

来自分类Dev

react-native 链接找不到 project.pbxproj 文件

来自分类Dev

React Native fb-sdk 找不到符号 CallbackManager

来自分类Dev

在 Android 上找不到 React Native 中的捆绑图像

来自分类Dev

在 Windows 机器上安装 React-Native 找不到 $PATH

来自分类常见问题

React native:找不到Android项目。也许首先运行react-native android?

来自分类Dev

找不到react-native-svg ForeignObject元素(React-Native + Expo + TypeScript)

来自分类Dev

react-native build-android:“找不到react-native.jar”

来自分类Dev

React Native错误:“变量”是只读的

来自分类Dev

在React Native 0.61.2中找不到'React / RCTBridgeModule.h'文件

Related 相关文章

  1. 1

    在react-native的其他组件中找不到变量导航

  2. 2

    React Native找不到变量:窗口”

  3. 3

    ReferenceError:在React Native中找不到变量

  4. 4

    React-Native:找不到变量:Buffer

  5. 5

    找不到变量FieldValue,React Native / Firebase

  6. 6

    找不到变量:使用 react-navigation 导航

  7. 7

    找不到变量:React

  8. 8

    找不到模块“ react-native-elements”

  9. 9

    react-native:找不到模块'npmlog'

  10. 10

    react-native:找不到命令

  11. 11

    在React Native中使用Redux时找不到变量addproduct错误

  12. 12

    React Native:可能未处理的承诺拒绝:找不到变量:名称

  13. 13

    React Native,导航

  14. 14

    React Native:链接API找不到Uber应用

  15. 15

    找不到react-native-jitsi-meet模块

  16. 16

    React Native iOS Build-找不到选项的目录

  17. 17

    找不到适用于react-native的Android SDK

  18. 18

    关于“设置后找不到zsh react-native命令”

  19. 19

    在React Native <0.40.0上使用FacebookSDK时找不到文件

  20. 20

    搭建 React Native 桥,但是找不到框架内的文件

  21. 21

    react-native 链接找不到 project.pbxproj 文件

  22. 22

    React Native fb-sdk 找不到符号 CallbackManager

  23. 23

    在 Android 上找不到 React Native 中的捆绑图像

  24. 24

    在 Windows 机器上安装 React-Native 找不到 $PATH

  25. 25

    React native:找不到Android项目。也许首先运行react-native android?

  26. 26

    找不到react-native-svg ForeignObject元素(React-Native + Expo + TypeScript)

  27. 27

    react-native build-android:“找不到react-native.jar”

  28. 28

    React Native错误:“变量”是只读的

  29. 29

    在React Native 0.61.2中找不到'React / RCTBridgeModule.h'文件

热门标签

归档