Skip to content

Delete enableFabricRenderer() from ReactNativeNewArchitectureFeatureFlags (#56860)#56860

Closed
mdvacca wants to merge 2 commits into
facebook:mainfrom
mdvacca:export-D105231777
Closed

Delete enableFabricRenderer() from ReactNativeNewArchitectureFeatureFlags (#56860)#56860
mdvacca wants to merge 2 commits into
facebook:mainfrom
mdvacca:export-D105231777

Conversation

@mdvacca
Copy link
Copy Markdown
Contributor

@mdvacca mdvacca commented May 15, 2026

Summary:

The enableFabricRenderer() flag is being removed entirely; it was always set to true in the canary release stage. All callers of ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer() were inlined in earlier diffs.

This diff:

  • Removes the wrapper method ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer().
  • Removes the override fun enableFabricRenderer(): Boolean = true from ReactNativeNewArchitectureFeatureFlagsDefaults.

Both classes are non-generated, so they are edited directly. The next diff will remove the underlying ReactNativeFeatureFlags.enableFabricRenderer() API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label May 15, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented May 15, 2026

@mdvacca has exported this pull request. If you are a Meta employee, you can view the originating Diff in D105231777.

@meta-codesync meta-codesync Bot changed the title Delete enableFabricRenderer() from ReactNativeNewArchitectureFeatureFlags Delete enableFabricRenderer() from ReactNativeNewArchitectureFeatureFlags (#56860) May 15, 2026
@mdvacca mdvacca force-pushed the export-D105231777 branch from 7d4bf0d to 7f6cdee Compare May 15, 2026 18:16
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 15, 2026
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
@mdvacca mdvacca force-pushed the export-D105231777 branch from 7f6cdee to 3732506 Compare May 18, 2026 16:26
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 18, 2026
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 18, 2026
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
@mdvacca mdvacca force-pushed the export-D105231777 branch from 3732506 to 51f1c69 Compare May 18, 2026 22:02
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
@mdvacca mdvacca force-pushed the export-D105231777 branch from 51f1c69 to 8c33e22 Compare May 19, 2026 16:20
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
@mdvacca mdvacca force-pushed the export-D105231777 branch from 8c33e22 to fa779d2 Compare May 19, 2026 18:03
mdvacca added 2 commits May 19, 2026 14:40
)

Summary:

The `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` flag is being deleted; it always returns true on the canary release stage. The default initializer of `ReactDelegate.isFabricEnabled` reads the flag — change it to `true` directly.

The field itself is preserved because it can be set by the deprecated `(activity, reactNativeHost, appKey, launchOptions, fabricEnabled)` constructor that lets callers override the default.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231216
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
@mdvacca mdvacca force-pushed the export-D105231777 branch from fa779d2 to b008a4f Compare May 19, 2026 21:40
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…lags (facebook#56860)

Summary:

The `enableFabricRenderer()` flag is being removed entirely; it was always set to true in the canary release stage. All callers of `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()` were inlined in earlier diffs.

This diff:
- Removes the wrapper method `ReactNativeNewArchitectureFeatureFlags.enableFabricRenderer()`.
- Removes the `override fun enableFabricRenderer(): Boolean = true` from `ReactNativeNewArchitectureFeatureFlagsDefaults`.

Both classes are non-`generated`, so they are edited directly. The next diff will remove the underlying `ReactNativeFeatureFlags.enableFabricRenderer()` API by regenerating the codegen output.

Behavior is unchanged.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D105231777
@meta-codesync meta-codesync Bot closed this in 5a3f37c May 20, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented May 20, 2026

This pull request has been merged in 5a3f37c.

@facebook-github-tools facebook-github-tools Bot added the Merged This PR has been merged. label May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported Merged This PR has been merged. meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant