您好,我有一个项目,结构如图所示。我想从 GetStarted.js 转到Instruction.js。我正在使用以下代码:
<View>
<TouchableOpacity style={styles.button}
onPress={() => router.push('./Instructions.js')}
>
<Text style={styles.buttonText}>
Welcome
</Text>
</TouchableOpacity>
</View>
但是我收到了“不匹配的路线”错误。我尝试过使用不同的文件夹并且它有效。 我不明白哪一个是切换到同一文件夹中的 file.js 的正确代码。 (在本例中为“组件”。 我很确定这是一个简单的解决方案,但我找不到它。
您应该在 React Native 项目中使用 React Native 导航。 https://reactnavigation.org/docs/hello-react-navigation