gpt4 book ai didi

react-native - AppRegistry.registerComponent() 不适用于 Expo

转载 作者:行者123 更新时间:2023-12-04 02:47:41 24 4
gpt4 key购买 nike

我以前使用 AppRegistry.registerComponent() 来设置项目的主文件,但是使用 Expo 创建的项目不支持它。

import { AppRegistry } from 'react-native';
import App from './src/App';

AppRegistry.registerComponent('my App', () => App);

然后,我使用 src/App.js 作为我的主文件。我如何使用 Expo 做到这一点?

谢谢

最佳答案

直接来自 React Native 文档 facebook.github.io/react-native/docs/appregistry

AppRegistry 是运行所有 React Native 应用程序的 JS 入口点。应用程序根组件应使用 AppRegistry.registerComponent 注册自己,然后 native 系统可以加载应用程序的 bundle ,然后在应用程序准备就绪时通过调用 AppRegistry.runApplication 实际运行应用程序。

换句话说,由于 Expo 不是一个完整的真实应用程序,因为它在您的设备上运行 Expo 应用程序,react-native 没有很多方法可供您使用。阅读Expo's docs获取更多信息。

你只需要在你的App.js:

import React from 'react';
import { View, Text } from 'react-native';

export default () => (
<View>
<Text>Some Text</Text>
</View>
);

看看这个小吃:@abranhe/stackoverflow-56694295

关于react-native - AppRegistry.registerComponent() 不适用于 Expo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56694295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com