mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Re-enable event loop in OSS (#44788)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/44788 We disabled the event loop in RN on the main branch after we found some issues in the implementation. Those have been resolved already so we can re-enable it again. For context, it's already enabled in the latest branch so this is just for main. Changelog: [internal] Reviewed By: cortinico Differential Revision: D58146393 fbshipit-source-id: ab908ecbd507d7087137a36cad5cc917eb7b1311
This commit is contained in:
committed by
Facebook GitHub Bot
parent
627cdd5ddd
commit
2d9e54bbb1
@@ -297,7 +297,21 @@
|
||||
|
||||
#pragma mark - Feature Flags
|
||||
|
||||
class RCTAppDelegateBridgelessFeatureFlags : public facebook::react::ReactNativeFeatureFlagsDefaults {};
|
||||
class RCTAppDelegateBridgelessFeatureFlags : public facebook::react::ReactNativeFeatureFlagsDefaults {
|
||||
public:
|
||||
bool useModernRuntimeScheduler() override
|
||||
{
|
||||
return true;
|
||||
}
|
||||
bool enableMicrotasks() override
|
||||
{
|
||||
return true;
|
||||
}
|
||||
bool batchRenderingUpdatesInEventLoop() override
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
- (void)_setUpFeatureFlags
|
||||
{
|
||||
|
||||
+7
-1
@@ -48,7 +48,13 @@ public object DefaultNewArchitectureEntryPoint {
|
||||
if (bridgelessEnabled) {
|
||||
ReactNativeFeatureFlags.override(
|
||||
object : ReactNativeFeatureFlagsDefaults() {
|
||||
override fun useNativeViewConfigsInBridgelessMode(): Boolean = fabricEnabled
|
||||
override fun useModernRuntimeScheduler(): Boolean = true
|
||||
|
||||
override fun enableMicrotasks(): Boolean = true
|
||||
|
||||
override fun batchRenderingUpdatesInEventLoop(): Boolean = true
|
||||
|
||||
override fun useNativeViewConfigsInBridgelessMode(): Boolean = true
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user