mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
ca8481bd7d
Summary: Instead of directly scheduling a Runnable on the UI thread, use a GuardedFrameCallback which (1) guards against exceptions thrown on the UI thread (in this case, errors in deferred remove/delete work really should not disrupt the UI at all or cause user-visible crashes) (2) allows us to split work across multiple frames if necessary (3) is more consistent with how we schedule other work on Android. The only functionality change is that we might split work across multiple callbacks, in the case of tearing down a particularly large tree. Changelog: [Internal] Reviewed By: javache Differential Revision: D37470531 fbshipit-source-id: d9d1fc85c29e53addea886db975c0d914581e618
Building React Native for Android
See the Building from Source guide on the React Native website.
Running tests
When you submit a pull request CircleCI will automatically run all tests. To run tests locally, see Testing guide on the React Native website.