我已在项目文件夹中安装了react导航
模块:
#######################################################################################################
NPM警告可选跳过可选依赖性:fsevents@1.2.7(node_modules/fsecents):
NPM警告不支持跳过选项依赖性:不支持fsevents@1.2.7平台:需要{os: Darwin, arch: any}(当前:{os: linux, arch: x64})
npm audit fix
进行修复,或npm audit
获取详细信息但是当我试图在组件中包含StackNavigator
时,我使用了import{StackNavigator}from'react navigation'
远程调试时,浏览器中出现以下错误
bundle.modules未定义
在新的react-native
版本中,react-navigation
发生了变化StackNavigator
已被createStackNavigator
取代。
您还必须安装react原生手势处理程序
以及
react导航。
(下面的命令)
npm install --save react-native-gesture-handler // install
react-native link react-native-gesture-handler // link
我将在下面介绍一些语法
old version below -
import { StackNavigator } from 'react-navigation';
const PrimaryNav = StackNavigator({
Splash: { screen: Splash },
Login: { screen: Login },
}, {
// Default config for all screens
headerMode: 'none',
initialRouteName: 'Splash',
});
New Version below -
import { createAppContainer, createStackNavigator } from 'react-navigation';
const MainNavigator = createStackNavigator({
Splash: { screen: Splash }
},
{
// Default config for all screens
headerMode: 'none',
initialRouteName: 'Splash'
});
const PrimaryNav = createAppContainer(MainNavigator);
问题内容: 我一直在开发React应用程序,现在我需要Redux来处理它的某些方面。 阅读了一堆教程之后,我相当着迷于如何使“更智能”的组件“笨拙”以及如何将功能移入我的动作和化简器中。 因此,例如,应用程序的一个方面更多是待办事项列表样式。 我的课程之一是这样开始的: 因此,如您所见,这是非常繁重的逻辑。我已经开始通过在索引文件中添加来添加Redux ,并制作了一个基本的reducers文件,该
通过执行,我创建了一个react native应用程序。 然后,我按照这里的说明,向它添加react-nate-web。 我还添加了一个我的应用程序根文件夹下的文件。以下是该文件的外观: 这是我的文件: 下面是我在文件: 但是,当我尝试使用下面的命令运行此命令时,我得到以下错误。 错误: 错误/指数网状物js模块构建失败(来自./node_modules/babel loader/lib/inde
问题内容: 我目前正在学习React,并且试图弄清楚如何与Redux一起使用它来构建移动应用程序。我对两者如何关联/一起使用感到困惑。例如,我在React https://www.raywenderlich.com/99473/introducing-react-native-building-apps- javascript中 完成了本教程,但现在我想尝试在该应用中添加一些reducers /
我想在我的< code >上添加属性 似乎路线路径确实与问号混淆了。如果我把它换成其他东西,比如一个符号戳,它就会“起作用”。然而,这不是我想要的格式。我想要常规的<代码> 我找不到关于如何使这样的东西工作的文档。我看到了一些关于url的部分的东西,但我不太理解它。 谢谢你的所有帮助
问题内容: 我想在每个页面上显示一个导航栏。在PHP中,我会编写导航栏,然后将其包含在其他页面上。我试图将导航栏模板包括或扩展到其他模板中,但是没有用。它仅输出“这是主页”。如何在每个模板中正确包含导航栏? layout.html index.html 问题答案: 使用所有页面共有的布局和导航创建基本模板。然后扩展此模板以创建实际的页面。向基本模板中添加可以在其他模板中覆盖的块。 base.htm
我遵循Android安装React导航的所有说明。 首先,“npm安装--Save React-Navigation”,“npm安装--Save React-Native-Gesture-Handler”。“react-native link react-native-gesture-handler”,最后,更新了我的 这是我得到的错误: 错误所在:在创建目录'd:\react Native pr