Skip to content

Commit 38a7222

Browse files
committed
Added rollout strategy with feature flag
1 parent b54a1bd commit 38a7222

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

proposals/0000-dom-traversal-and-layout-apis.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,9 @@ Another alternative would be to continue disallowing access to the host tree. Ma
629629

630630
## Adoption strategy
631631

632-
The proposed APIs would only be available in the new React Native architecture, so its rollout and documentation should be done in parallel.
632+
The proposed APIs would only be available in the new React Native architecture, so its rollout and documentation should be done after it (or in parallel).
633+
634+
Additionally, we would gate these APIs behind a feature flag until they are stable. This is to avoid having unstable APIs exposed direclty or having non-standard names for them (like `unstable_getBoundingClientRect`) that would have to be migrated after.
633635

634636
We should document these APIs in the [React Native website](https://reactnative.dev/):
635637

@@ -671,3 +673,4 @@ This is a **non-exhaustive** list of **possible** future extensions to the frame
671673
|--- |--- |--- |
672674
|2023-03-01 | [Rubén Norte](https://github.com/rubennorte) |Initial version published |
673675
|2023-03-02 | [Rubén Norte](https://github.com/rubennorte) |Fixed information about Reanimated |
676+
|2023-03-10 | [Rubén Norte](https://github.com/rubennorte) | Added rollout strategy with feature flag |

0 commit comments

Comments
 (0)