重命名React组件时,如何确保新名称在任何地方都能使用?如何重命名React组件_and_还有'imports'重构了吗?
E.g. OldComponent
- >NewComponent
我目前使用的IDE(IntelliJ IDEA)只有部分完成这项工作。例如,它会留下与旧名称的变量import
声明:
import OldComponent from 'components/NewComponent.jsx'
...
<OldComponent />
千万人一般避免JS重构,还是有解决方案/工具可以做到这一点? (或者做人流只是有点习惯了手动重构:d)
我通常做一个区分大小写的所有文件替换为小写和大写。 95%的时间工作。 –
感谢@MartinMazzaDawson - 我的一个组件被称为'Main',我相信它属于5%的组件,这对于(至少在我的代码库中Main代理在几处使用的)不起作用。 –
是的,这是一个问题:) –