Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New apps created against 0.77+ should default to the new architecture #13683

Closed
1 of 3 tasks
Tracked by #12042
chrisglein opened this issue Sep 9, 2024 · 1 comment
Closed
1 of 3 tasks
Tracked by #12042
Assignees
Labels
Area: CLI enhancement New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric Workstream: Developer Experience Support the RNW developer inner-loop.
Milestone

Comments

@chrisglein
Copy link
Member

chrisglein commented Sep 9, 2024

RN core in 0.76 will be defaulting new apps to the new architecture. It stands to reason that RNW apps should also switch the default in 0.76. What's the challenge there? Well, the Fabric renderer for RNW remains a work in progress. Core parity is decent but not complete, and more importantly fewer modules are going to be supported in this timeline.

So... why change the default? Because we're talking about new apps, not existing apps. And while there will be bumps for new apps, we'd rather set them on the right path for the future now rather than have them create a Paper app and then have to gut it moving to Fabric in the next version or two. And changing the default does not remove the option to fall back to Paper. If the new arch proves not viable for them, we can instruct them how to switch to Paper.

This issue should track what's needed to make this as good of an experience for everyone as we can.

Tasks

Preview Give feedback
  1. Area: App Template Area: CLI New Architecture Workstream: Developer Experience enhancement
    jonthysell
  2. Area: App Template Area: CLI Area: Paper Invalid Triage New Architecture Old Architecture Workstream: Developer Experience
    jonthysell
  3. Area: App Template Area: CLI Area: Library Template Workstream: New Arch Soft Launch enhancement
    danielayala94
@chrisglein chrisglein added enhancement Area: CLI New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric labels Sep 9, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs: Triage 🔍 New issue that needs to be reviewed by the issue management team (label applied by bot) label Sep 9, 2024
@chrisglein chrisglein added this to the 0.76 milestone Sep 9, 2024
@chrisglein chrisglein removed the Needs: Triage 🔍 New issue that needs to be reviewed by the issue management team (label applied by bot) label Sep 12, 2024
@chiaramooney chiaramooney added the Workstream: New Arch Soft Launch Soft launch the new architecture in 0.76. label Oct 3, 2024
@jonthysell jonthysell changed the title New apps created against 0.76+ should default to the new architecture New apps created against 0.77+ should default to the new architecture Oct 7, 2024
@jonthysell jonthysell added Workstream: Developer Experience Support the RNW developer inner-loop. and removed Workstream: New Arch Soft Launch Soft launch the new architecture in 0.76. labels Oct 7, 2024
@jonthysell
Copy link
Contributor

Closing this tracking issue as the individual items track the actual work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: CLI enhancement New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric Workstream: Developer Experience Support the RNW developer inner-loop.
Projects
Status: Done
Development

No branches or pull requests

3 participants