react-native - 如何在 react-native 版本 3+ 的 App.js 文件中添加构造函数
问题描述
我是 react-native 开发的新手。我想在 app.js 文件中添加构造函数,并且使用底部选项卡导航器组件。由于 App 容器,我被困在哪里添加构造函数以及它是如何调用的。
查询:- - 如何在此类中添加构造函数和方法。
我的代码如下(App.js)文件。
import React from 'react';
import { StyleSheet, Text, View, TouchableHighlight, TextInput } from 'react-native';
import { f, auth, database, storage } from './config/config.js';
import { createBottomTabNavigator, createAppContainer } from 'react-navigation';
import feed from './app/screens/feed.js';
import upload from './app/screens/upload.js';
import profile from './app/screens/profile.js';
const MainStack = createBottomTabNavigator (
{
Feed: { screen: feed },
Upload: { screen: upload },
Profile: { screen: profile }
}
);
const App = createAppContainer(MainStack);
export default App;
如果有人对此有想法。请帮我。
提前致谢!!
解决方案
编辑:
import React from 'react';
import { StyleSheet, Text, View, TouchableHighlight, TextInput } from 'react-native';
import { f, auth, database, storage } from './config/config.js';
import { createBottomTabNavigator, createAppContainer } from 'react-navigation';
import feed from './app/screens/feed.js';
import upload from './app/screens/upload.js';
import profile from './app/screens/profile.js';
const MainStack = createBottomTabNavigator (
{
Feed: { screen: feed },
Upload: { screen: upload },
Profile: { screen: profile }
});
const AppContainer = createAppContainer(MainStack);
export default class App extends React.Component {
constructor(props){
super(props)
}
render() {
return <AppContainer/>
}
}
推荐阅读
- node.js - 捆绑 Node.js 应用程序有哪些优势?
- ruby - 在不同范围内定义时如何从 lambda 定义中设置实例变量
- excel - Excel函数在另一个单元格中查找任何给定的列值作为子字符串
- javascript - 确定我们是处于撰写模式还是编辑模式
- r - 在 rmarkdown 中使用 htmlwidgets 和revealjs
- spring - Spring Boot 2,分离 AuthorizationServer 和 ResourceServer
- php - 我应该将我的 php.ini 文件配置设置为什么,以激活 mail() 功能并将 gmail 用作 smtp 服务器?
- c++ - C ++移动没有右值引用的构造函数?
- c# - Xamarin Azure AD B2C 登录,卡在登录页面
- gitlab - Gitlab-CI(gitlab.com下)“系统故障”启动容器进程