我想从 API 加载一些数据,然后启动应用程序。我怎样才能做到这一点。AppRegistry这里有一些关于 API 的文档https://reactnative.dev/docs/appregistry但我不知道如何做到这一点。
import {AppRegistry} from 'react-native';
import App from './App';
import {name as appName} from './app.json';
// I want to delay this part
AppRegistry.registerComponent(appName, () => App);
Run Code Online (Sandbox Code Playgroud)
Saj*_*raf 12
所以我能够找到如何做到这一点,以防其他人有同样的问题
import { AppRegistry } from 'react-native';
import { name as appName } from './app.json';
AppRegistry.registerRunnable(appName, async initialProps => {
try {
await someAsyncTask();
const App = require('./App').default;
AppRegistry.registerComponent(appName, () => App);
AppRegistry.runApplication(appName, initialProps);
} catch (err) {
console.log(err);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2991 次 |
| 最近记录: |