开发 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」
把握阿里巴巴前端新动向

相关文章
|
自然语言处理 API C++
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
SmartVscode插件深度解析:自然语言控制VS Code的革命性工具及其开源框架App-Controller
2754 1
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
|
前端开发 JavaScript API
React开发需要了解的10个库
本文首发于微信公众号“前端徐徐”,介绍了React及其常用库。React是由Meta开发的JavaScript库,用于构建动态用户界面,广泛应用于Facebook、Instagram等知名网站。文章详细讲解了Axios、Formik、React Helmet、React-Redux、React Router DOM、Dotenv、ESLint、Storybook、Framer Motion和React Bootstrap等库的使用方法和应用场景,帮助开发者提升开发效率和代码质量。
703 4
React开发需要了解的10个库
|
运维 前端开发 数据可视化
【CodeBuddy】挑战一句话开发一个完整项目之:React表单验证系统
本文分享了一个基于React 19构建的用户注册表单系统,采用模块化CSS和状态驱动视图更新,实现实时校验、错误提示与提交反馈等功能。核心亮点包括验证规则引擎(如密码复杂度校验)、交互反馈体系(输入框警示、按钮禁用)及加载动画优化。通过函数式更新确保状态同步,正则表达式实现多条件验证,CSS伪元素打造流畅体验。代码结构清晰,可扩展性强,适合作为React表单开发模板。文末附CodeBuddy免费下载链接,助力高效开发!
336 1
【CodeBuddy】挑战一句话开发一个完整项目之:React表单验证系统
|
机器学习/深度学习 人工智能 自然语言处理
|
Ubuntu 网络安全 PHP
如何使用vscode的Docker插件管理ubuntu 拉取服务器的镜像以及创建容器
本测试镜像旨在记录使用vscode的Docker插件拉取病创建Dockerfile,以及拉取镜像。
|
人工智能 小程序 程序员
【视频测评 DEMO 参考】VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
1361 8
|
人工智能 自然语言处理 前端开发
通义灵码插件在VSCode中的运用
借助通义灵码插件在VSCode构建新闻网,实现效率与智能的融合。VSCode作为前端开发的“瑞士军刀”,提供实时预览、智能辅助和高效管理功能;通义灵码插件通过自然语言交互生成代码,简化复杂任务并优化代码质量。两者结合形成从设计到部署的高效闭环,大幅减少基础编码时间,降低开发门槛,助力开发者聚焦业务逻辑与创新。
|
JavaScript 前端开发 程序员
甚至用不了五分钟就能学会vscode插件开发
本文介绍了VSCode插件的开发流程,从创建项目到最终发布。首先通过安装`yo`和`generator-code`脚手架工具初始化项目,选择JavaScript语言配置基础信息。接着,在`extension.js`中实现业务逻辑,例如将中文“变量”替换为“var”。通过F5进入调试模式验证功能。完成后使用`vsce`工具进行打包,解决可能遇到的版本不兼容或README文档问题。最后生成`.vsix`文件,可通过VSCode的“从VSIX安装”加载插件,实现开发闭环。进一步可将插件发布至官方市场供更多开发者使用。
|
开发工具 C++ git
利用VS Code提升开发效率的五大插件推荐
本文推荐了五款能显著提升开发效率的VS Code插件:ESLint用于代码质量和风格检查;Prettier自动格式化代码;GitLens增强Git功能;Live Server提供前端实时预览;Docker支持容器管理。
|
自然语言处理 JavaScript 开发者
通义灵码插件:VSCode 的智能编程助手
通义灵码插件:VSCode 的智能编程助手
17566 5