AppRegistry
is the JS entry point to running all React Native apps. App
root components should register themselves with
AppRegistry.registerComponent
, then the native system can load the bundle
for the app and then actually run the app when it's ready by invoking
AppRegistry.runApplication
.
To "stop" an application when a view should be destroyed, call
AppRegistry.unmountApplicationComponentAtRootTag
with the tag that was
passed into runApplication
. These should always be used as a pair.
AppRegistry
should be require
d early in the require
sequence to make
sure the JS execution environment is setup before other modules are
require
d.
Register a headless task. A headless task is a bit of code that runs without a UI. @param taskKey the key associated with this task @param task a promise returning function that takes some data passed from the native side as the only argument; when the promise is resolved or rejected the native side is notified of this event and it may decide to destroy the JS context.
Only called from native code. Starts a headless task.
@param taskId the native id for this task instance to keep track of its execution @param taskKey the key for the task to start @param data the data to pass to the task
You can edit the content above on GitHub and send us a pull request!