Codemod verified
Regularly tested and maintained by our engineers and codemod expert community.
React/Update React Imports
Made for
React
Last update
May 29, 2024
As of Babel 7.9.0, when using runtime: automatic
in @babel/preset-react
or @babel/plugin-transform-react-jsx
, you will not need to explicitly import React for compiling jsx. This codemod removes the redundant import statements. It also converts default imports (import React from 'react'
) to named imports (e.g. import { useState } from 'react'
).
The wizard will ask for 1 option -
Destructure namespace imports as well?: If chosen, namespace imports like import * as React will also be converted. By default, it's false, so only default imports (import React) are converted.
Build custom codemods
Use AI-powered codemod studio and automate undifferentiated tasks for yourself, colleagues or the community