开发 React 和 Rax 样式用这款 VS Code 插件就够了

简介: 超好用的 VS Code 插件 Iceworks Style Helper ,提升样式开发效率利器,快来使用吧~

作者 | 洋风

image.png
我们通过 React 和 Rax 开发了大量的前端应用。在开发 JSX 文件时,基于代码提示和补全,代码片段,TypeScript 等方式很好的提升了页面逻辑的开发效率。而我们却经常忽略了样式的开发效率,相信你在开发样式文件的过程中,一定遇到了很多不方便的地方。

现在给大家推荐一款超好用的 VS Code 插件 Iceworks Style Helper ,它可大大提升外样式文件的开发效率。

全新的 CSS Class 开发体验

Iceworks Style Helper 打通了 JSX 和 CSS 的文件之间的联系,可更高效的预览,定位和使用样式属性。

预览和定位样式

只要将鼠标悬停至想要查看的样式上,便可预览已有的样式内容详情。再通过 Cmd (Windows Control) + 鼠标点击 ,快速定位到样式实现位置,方便我们快速对属性进行修改。
640.gif

使用样式

当我们需要使用已有样式时,出现的自动联想补全,方便我们快速选取需要使用的样式。
640 (1).gif

改善 className 开发体验

编辑组件的 className 属性时,同样会有样式的预览,定位以及快速补全。
640 (2).gif
当我们先写好 JSX 组件的结构,再开发样式文件时,提示出 JSX 文件中已申明的样式 className ,可快速生成需要修改的样式结构。
640 (3).gif

全新的行内样式开发体验

在 JSX 文件中开发内联样式时会出现样式属性的提示和补全,不但可预览并查看 CSS 相关文档,还可以快速选择推荐候选值。使 JSX 文件也具备了样式代码提示推荐的能力。
640 (4).gif

全新的 SASS 开发体验

变量的使用一直困扰着众多 SASS 开发者。Iceworks Style Helper 通过深层的 SASS 文件分析,彻底改善变量使用体验。

SASS 变量预览及定位

在 SASS 文件中鼠标悬停至想要查看的变量上时,便可预览变量值和实际颜色,同时通过 Cmd (Windows Control) + 鼠标点击可快速跳转至变量定义的位置,对变量进行修改。彻底改善 SASS 变量的使用和开发体验。
640 (5).gif

SASS 变量使用

当我们需要使用一个变量时,出现联想的变量值同时可预览对应的变量值,保障变量使用的正确性。同时当我们使用的值和已有变量的值相同时,也会出现对应变量的替换,更快速的使用 SASS 变量。充分使用定义 SASS 变量的同时,也大大降低了变量使用出错的概率。
640 (6).gif

What's Next

我们计划将支持更多的样式开发场景,比如 Less,CSS Modules 等,同时提供更智能的推荐和代码生成。我们也会提供常用样式方案封装,比如一键水平垂直居中等,以及可视化编辑样式方案,请大家尽情期待。
是时候升级和改善我们的样式开发体验了,快来下载体验吧~
https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks


image.png
关注「Alibaba F2E」
把握阿里巴巴前端新动向

相关文章
|
3月前
|
Ubuntu 网络安全 PHP
如何使用vscode的Docker插件管理ubuntu 拉取服务器的镜像以及创建容器
本测试镜像旨在记录使用vscode的Docker插件拉取病创建Dockerfile,以及拉取镜像。
|
自然语言处理 API C++
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
SmartVscode插件深度解析:自然语言控制VS Code的革命性工具及其开源框架App-Controller
1674 1
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
|
6月前
|
运维 前端开发 数据可视化
【CodeBuddy】挑战一句话开发一个完整项目之:React表单验证系统
本文分享了一个基于React 19构建的用户注册表单系统,采用模块化CSS和状态驱动视图更新,实现实时校验、错误提示与提交反馈等功能。核心亮点包括验证规则引擎(如密码复杂度校验)、交互反馈体系(输入框警示、按钮禁用)及加载动画优化。通过函数式更新确保状态同步,正则表达式实现多条件验证,CSS伪元素打造流畅体验。代码结构清晰,可扩展性强,适合作为React表单开发模板。文末附CodeBuddy免费下载链接,助力高效开发!
178 1
【CodeBuddy】挑战一句话开发一个完整项目之:React表单验证系统
|
8月前
|
人工智能 开发工具 C++
利用通义灵码AI在VS Code中快速开发扫雷游戏:Qwen2.5-Max模型的应用实例
本文介绍了如何利用阿里云通义灵码AI程序员的Qwen2.5-Max模型,在VS Code中一键生成扫雷小游戏。通过安装通义灵码插件并配置模型,输入指令即可自动生成包含游戏逻辑与UI设计的Python代码。生成的游戏支持难度选择,运行稳定无Bug。实践表明,AI工具显著提升开发效率,但人机协作仍是未来趋势。建议开发者积极拥抱新技术,同时不断提升自身技能以适应行业发展需求。
22578 18
利用通义灵码AI在VS Code中快速开发扫雷游戏:Qwen2.5-Max模型的应用实例
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
|
9月前
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
273 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
|
7月前
|
JavaScript 前端开发 程序员
甚至用不了五分钟就能学会vscode插件开发
本文介绍了VSCode插件的开发流程,从创建项目到最终发布。首先通过安装`yo`和`generator-code`脚手架工具初始化项目,选择JavaScript语言配置基础信息。接着,在`extension.js`中实现业务逻辑,例如将中文“变量”替换为“var”。通过F5进入调试模式验证功能。完成后使用`vsce`工具进行打包,解决可能遇到的版本不兼容或README文档问题。最后生成`.vsix`文件,可通过VSCode的“从VSIX安装”加载插件,实现开发闭环。进一步可将插件发布至官方市场供更多开发者使用。
|
9月前
|
人工智能 自然语言处理 前端开发
通义灵码插件在VSCode中的运用
借助通义灵码插件在VSCode构建新闻网,实现效率与智能的融合。VSCode作为前端开发的“瑞士军刀”,提供实时预览、智能辅助和高效管理功能;通义灵码插件通过自然语言交互生成代码,简化复杂任务并优化代码质量。两者结合形成从设计到部署的高效闭环,大幅减少基础编码时间,降低开发门槛,助力开发者聚焦业务逻辑与创新。
|
9月前
|
人工智能 小程序 程序员
【视频测评 DEMO 参考】VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
708 8
|
10月前
|
JavaScript 前端开发 jenkins
抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目
本文探讨了在不依赖Node和VSCode的情况下,仅使用记事本和浏览器开发一个完整的Vue3前端项目的方法。通过CDN引入Vue、Vue Router、Element-UI等库,直接编写HTML文件实现页面功能,展示了前端开发的本质是生成HTML。虽然日常开发离不开现代工具,但掌握这种基础方法有助于快速实现想法或应对特殊环境限制。文章还介绍了如何用Node简单部署HTML文件到服务器,提供了一种高效、轻量的开发思路。
244 10