重命名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代理在幾處使用的)不起作用。 –
是的,這是一個問題:) –