javascript - 如何在所有文件中重命名 React 组件道具?
问题描述
我有一些像这样的组件
const Component = ({ oldPropName }) => ...
我想重构为:
const Component = ({ newPropName }) => ...
我希望所有oldPropName
文件中出现的所有这种情况都会自动更改。有没有办法用 VSCode 做到这一点?
基本上可以提出相同的问题,即如何在不考虑 React 组件的情况下跨文件重命名解构函数参数。
解决方案
您可以右键单击oldPropName
,应该有一个“重命名符号”选项,或者您可以使用 F2。某些语言支持跨文件重命名符号。按 F2,然后键入所需的新名称并按 Enter。符号的所有用法都将跨文件重命名。
推荐阅读
- ios - 如果屏幕相对较小,UITableViewCell 按钮会消失
- python - 在pygame中重置计时器
- react-router - How to access match outside of Route?
- sql - 如何根据结束字母匹配 SQL 中的整体?
- html - Evenly sized Bootstrap columns are not aligning correctly
- javascript - 在 React,Redux 应用程序中,我想使用选择器为对象数组中的每个对象计算小计 (price * qtyCount)
- typescript - 我可以在 TypeScript 中将引用作为数组项传递吗?
- excel - 将动态列从一个工作簿复制到另一个工作簿
- shell - 用于在远程 PC 上映射驱动器的批处理脚本 - 用户提示输入用户名变量
- reactjs - Batching actions in redux-saga