reactjs - 为什么 ReactJS 导航返回错误?
问题描述
我学习 reactJS,现在我尝试导航。
但我有这个错误:'reactNavigation.useTheme 不是函数,reactNavigation.useTheme 未定义'
我的 app.js :
import React from 'react'
import Navigation from './Navigation/Navigation'
export default class App extends React.Component {
render() {
return (
<Navigation/>
)
}
}
还有我的 navigation.js :
import {createAppContainer} from 'react-navigation'
import {createStackNavigator} from 'react-navigation-stack'
import Search from '../Components/Search';
import FilmDetail from '../Components/FilmDetail';
const SearchStackNavigator = createStackNavigator({
Search: {
screen: Search,
navigationOptions: {
title: 'Rechercher'
}
},
FilmDetail: {
screen: FilmDetail
}
})
导出默认 createAppContainer(SearchStackNavigator)
解决方案
我发现,就在这里:
import {createStackNavigator} from 'react-navigation-stack'
我只是需要调用'react-navigation'并且工作
推荐阅读
- terraform - 从 terraform 状态文件中的组中删除 IAM 用户
- python - 如何使用正则表达式将字符串拆分为多个部分
- git - 如何使用 TortoiseGit 将已经存在的工作树存储库推送到裸远程存储库?
- asp.net-core - 在 ASP.NET Core 2.2 中,如何创建自定义注册表单
- haskell - 写一个给定类型的总的,终止 Haskell 函数
- intellij-idea - 无法理解 Scene Builder 用户界面的语言
- mysql - 将mysql插入查询转换为雄辩的
- python - 如何通过多处理将布尔值从一个函数返回到另一个函数?
- ios - 如何修复'操作无法完成。(FairPlayErrorDomain error -42022.)' ,当我调用 [[SKPaymentQueue defaultQueue] addPayment:payment]
- laravel - laravel 项目中的 Composer 版本冲突