mirror of
https://github.com/status-im/react-native.git
synced 2025-01-10 01:25:39 +00:00
5e97be8b1c
Summary: Thanks for submitting a PR! Please read these instructions carefully: - [ ] Explain the **motivation** for making this change. - [ ] Provide a **test plan** demonstrating that the code is solid. - [ ] Match the **code formatting** of the rest of the codebase. - [ ] Target the `master` branch, NOT a "stable" branch. What existing problem does the pull request solve? XCode [Thread Sanitizer](https://clang.llvm.org/docs/ThreadSanitizer.html) find race condition while read/write `_instance` variable in RCTModuleData class. A bridge can check `hasInstance` method while instance writes. All tests passed on my device. These changes remove data race, you can turn it in scheme configuration ![](https://www.shinobicontrols.com/wp-content/uploads/2016/08/Enable_Sanitizer.png) Closes https://github.com/facebook/react-native/pull/13757 Differential Revision: D4994041 Pulled By: javache fbshipit-source-id: 631cd59bbcbde193937d8baf8358ff6868717a2e