reactjs - 如何防止 Visual Studio 代码破坏我的 jsx 代码?
问题描述
我一直在使用 reactjs 开发一个简单的 crud 应用程序。
这是一段代码
enter code here
render() { return ( Products Manager < AddProduct onAdd = { this.onAdd } /> { this.state.products.map(product => { return ( < ProductItem key = { product.name } {...product } onDelete = { this.onDelete } onEditSubmit = { this.onEditSubmit } /> ); }) } );
看起来不错,没什么问题。但是,如果我保存它,VS Code 会执行以下操作:将标签与尖括号分开,等等。我的问题很简单——如何防止 VS Code 破坏我的代码?
enter code here
render() { return ( < div className = "App" > < h1 > Products Manager </h1> < AddProduct onAdd = { this.onAdd } is.state.products.map(product => { return ( < ProductItem key = { product.name } {...product } onDelete = { this.onDelete } onEditSubmit = { this.onEditSubmit } />); }) } </div> );
解决方案
您可能安装了一个自动格式化文本的扩展程序。Prettier
是最受欢迎的之一。据我所知,VSCode 不会自动格式化您的代码。
推荐阅读
- php - 如何在 PHP 7.x 中强制转换匿名类?
- python - scipy.stats.probplot 使用自定义分布生成 qqplot
- javascript - rxjs observable:使用某种等待?
- android - 使用firebase实时数据库时Android 9上的WebSocketException
- php - 如果状态为空而不在php中提交表单,如何更新数据库中的状态?
- python - MYSQL,Python。数据库中表之间依赖关系的树形结构
- amazon-s3 - S3 中需要用于 EMR 或 Redshift 上的机器学习的压缩数据
- identityserver4 - Identity Server 4 - 用户身份验证 - 机密应用程序 - 多个客户端密码 - 一个 Client_ID
- angular - Angular - 如何为 mat-tab 中的不同选项卡创建单独的“ViewContainerRef”容器
- c# - SpeechRecognizer的Windows 10 iot核心语言安装