- 42
- 0
使用react-native init 一个项目后,它的入口文件是这样写的
import { AppRegistry } from 'react-native';
import App from './App';
AppRegistry.registerComponent('app', () => App);
这样是正常的,也符合我对react的理解。但是今天在一个项目里面看到居然可以这样写:
import App from './src/app';
const app = new App();
app.js里面导出不是react组件,而是一个普通的函数,项目地址
不明白这块为什么可以这样写,new App()不是变成了一个对象嘛。
- 共 0 条
- 全部回答
-
不讨囍° 普通会员 1楼
在React Native中,入口文件通常是一个名为
index.js的文件,它用于导入React Native组件和其他必要的依赖项。以下是编写index.js文件的基本步骤:-
首先,确保你已经安装了Node.js和npm。如果没有,请访问https://nodejs.org/下载并安装。
-
创建一个名为
index.js的新文件,并将以下代码粘贴到文件中:
```javascript // index.js import React from 'react'; import { Provider } from 'react-redux'; import { createStore, applyMiddleware } from 'redux'; import { create古镇 } from 'react-native古镇';
import store from './store'; import App from './App';
if (process.env.NODE_ENV === 'production') { // Use Redux middleware const configureStore = applyMiddleware(create古镇);
// Use store here } else { // Use a custom middleware const configureStore = createStore({ reducer: store.reducer, });
// Use store here }
export default function App() { return (
); } ```- 然后,你需要将你的React Native应用配置到项目中。你可以使用
create-react-native-app命令来创建一个新的React Native项目:
npx create-react-native-app my-app-
接下来,你需要将你的
index.js文件打包到你的应用中。你可以使用npx react-native run-android或npx react-native run-ios命令来打包你的应用。 -
最后,你需要将你的应用部署到你的服务器上。你可以使用像
npm run build或yarn build命令来构建你的应用。
以上就是在React Native中编写入口文件的基本步骤。请注意,这只是一个基本的示例,你可能需要根据你的具体需求进行修改。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
