javascript - 如何重命名 React 组件_并且_也重构了 'imports'?

标签 javascript reactjs intellij-idea ecmascript-6 refactoring

重命名 React 组件时,如何确保在所有地方都使用新名称?

例如旧组件 -> 新组件

我目前使用的 IDE (IntelliJ IDEA) 只有一部分可以完成这项工作。例如,它将在 import 语句中保留旧名称的变量:

import OldComponent from 'components/NewComponent.jsx'
...
<OldComponent />

人们通常会避免在 JS 中进行重构,还是有解决方案/工具可以做到这一点? (或者人们只是有点习惯于手动重构?:D)

最佳答案

我认为 Shift + F6 应该可以完成这项工作。它对所有匹配的案例进行重命名。您还可以在上下文菜单 -> 重构 -> 重命名...中找到它

关于javascript - 如何重命名 React 组件_并且_也重构了 'imports'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43490763/

相关文章:

javascript - 获取存储在DOM中的多张图片的宽度

javascript - 语法错误: Expected corresponding JSX closing tag for &lt;input&gt;

javascript - 如何在 React JS 中检查损坏的图像

java - 为什么我的 Maven 找不到 stripe 库?

git - 使用 Git 和 IntelliJ IDEA 将一个文件的更改保存在两个不同的更改列表中

tomcat - 如何防止 IntelliJ 更改 CATALINA_BASE

javascript - 将 JavaScript 数组从 View 传递到 Laravel Controller

javascript - 单页网络应用程序。应用程序启动时发出很多请求好吗?

reactjs - webpack-dev-middleware 传递所有路由

javascript - 使用映射创建组件 - 但功能是相互关联的