-
Notifications
You must be signed in to change notification settings - Fork 107
Description
For app maintainers to migrate to the New Architecture, all of their native dependencies must support the New Architecture as well. This isn't the same as being merely compatible with some React Native version 0.x, since (for the time being) the New Architecture is opt-in.
A problem that has come up is that it's not easy to know ahead of time, as an app maintainer, whether all of your dependencies have new versions available that are compatible with the New Architecture. In the worst case, you might sink time and effort into beginning an upgrade, only to get blocked halfway by some third-party library and have to abandon the effort for an unknown length of time.
The idea here would be to add information to align-deps
's database about various common libraries' New Architecture readiness, such that (ideally) we can recommend align-deps
as part of the official New Architecture migration guide for app maintainers. In doing this, we want to (1) increase the likelihood of apps migrating successfully on the first try, (2) create visibility in the ecosystem (and thus momentum and excitement) around popular libraries migrating to the New Architecture.
There are some questions around how we source this information reliably at scale (e.g. combine efforts with https://reactnative.directory/ ?), but in the short term leveraging align-deps
's standalone database of packages seems like a good way to jumpstart this capability for relatively low effort.
NOTE: I'm only lightly familiar with align-deps
and the New Architecture, so I've kept this super high-level and am not opinionated on the details.
cc @cortinico @tido64 @afoxman @huntie @cipolleschi
update by @kelset: changed dep-check to align-deps ;)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status