Skip to content

Conversation

cortinico
Copy link
Member

@cortinico cortinico commented Aug 29, 2025

Good night, sweet prince

This RFC contains the timeline and steps we're going to take for the removal of the Legacy Architecture. Any feedback is more than welcome, especially if you're on New Arch and you're still using one of those APIs listed for removal.

You can view a rendered version of the RFC here

@cortinico cortinico requested a review from cipolleschi August 29, 2025 13:47
@cortinico cortinico changed the title RFC0928: Removal of the Legacy Architecture of React Native RFC0929: Removal of the Legacy Architecture of React Native Aug 29, 2025
Copy link

@cipolleschi cipolleschi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mostly nits, but there are a couple of points worth expanding.

Copy link

@mateoguzmana mateoguzmana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing – just a few nits I noticed while reading it through.

- [ ] `RCTWrapperViewControllerHostingView`
- [ ] `RCTWrapperViewManager`
- [ ] `systrace_arg_t`
- [ ] `UIScrollViewDelegate`
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I saw that react-native-webview is using this, but I can't find in the deprecation notices if there is a replacement. Will we document the new alternatives?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think UIScrollViewDelegate is a mistake. That class comes from UIKit, so we can't deprecate it ourselves!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants