Upgrade to React 17
ProprietaryMigrate deprecated APIs for React 17 compatibility. Includes all React 16 migrations plus lifecycle method prefixing, import cleanup, and event.persist() removal.
org. openrewrite. react. migrate. upgrade-to-react-17Optional
Upgrade React dependency versions as well as APIs. Set to false when composing this migration into a later React upgrade.
mod run . --recipe= org. openrewrite. react. migrate. upgrade-to-react-17Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.
Recipe list
It runs these recipes, in this order.
- Upgrade to React 16
- Add
UNSAFE_prefix to deprecated lifecycle methods - Remove unnecessary React imports
- Remove
event.persist()calls - org.openrewrite.javascript.UpgradeDependencyVersion
- org.openrewrite.javascript.UpgradeDependencyVersion
- org.openrewrite.javascript.UpgradeDependencyVersion
- org.openrewrite.javascript.UpgradeDependencyVersion