没有合适的资源?快使用搜索试试~ 我知道了~
css-zero:零运行时CSS-in-JS
共56个文件
js:25个
jsx:8个
json:5个
需积分: 13 0 下载量 117 浏览量
2021-05-02
13:13:33
上传
评论
收藏 353KB ZIP 举报
温馨提示
CSS-零 特征 编写CSS-in-JS的所有好处,但运行时代码为零 使用熟悉CSS语法编写样式 生成优化的原子CSS,没有重复的样式规则 基于应用程序顺序而不是层叠的样式解析 支持CSS模块的应用程序的零配置服务器端呈现 样式易于组合,通过静态分析消除了属性名称冲突 通过CSS变量支持主题,使主题化的成本与调色板的大小成正比 快速解析样式,与JS分开下载和解析CSS。 无需JavaScript,就可以工作,因为样式是在构建时提取的。 这些好处是使用CSS-in-JS的更一般的好处的补充: 范围选择器,避免样式的意外冲突 与组件共置的样式减少了上下文切换 更改/删除样式时信心十足地进行重构 像普通的JS变量一样,使用EsLint检测未使用的样式 使用React的声明式动态样式 安装 由于CSS-Zero没有运行时,因此可以将其纯粹作为devDependency安装: npm ins
资源推荐
资源详情
资源评论
收起资源包目录
css-zero-master.zip (56个子文件)
css-zero-master
yarn.lock 254KB
src
babel
utils
process.js 623B
validate.js 2KB
cssToObj.js 1KB
hasImport.js 1KB
evaluate.js 5KB
atomizer.js 2KB
__tests__
validate.test.js 2KB
dynamic-import-noop.js 512B
isStyles.js 139B
module.js 5KB
__tests__
index.test.js 776B
fixtures
media-query.jsx 1KB
conditional-with-dce.jsx 232B
conditional.jsx 592B
merging.jsx 190B
extraction.jsx 653B
constants.js 24B
pseudo.jsx 938B
combining.jsx 193B
simple.jsx 145B
__snapshots__
index.test.js.snap 3KB
visitors
CallExpression.js 2KB
TaggedTemplateExpression.js 3KB
StyleCache.js 1023B
index.js 1KB
macro
__tests__
index.test.js 628B
__snapshots__
index.test.js.snap 522B
index.test.zero.css 71B
index.js 2KB
index.d.ts 287B
StyleSheet.js 965B
index.js 383B
macro.d.ts 23B
example
public
manifest.json 492B
index.html 2KB
robots.txt 57B
favicon.ico 22KB
logo512.png 22KB
logo192.png 8KB
src
logo.svg 8KB
index.css 366B
App.js 950B
App.test.js 248B
serviceWorker.js 5KB
index.js 452B
README.md 3KB
.gitignore 11B
package-lock.json 514KB
package.json 677B
LICENSE 1KB
README.md 3KB
.gitignore 101B
package-lock.json 227KB
package.json 1KB
macro.js 62B
共 56 条
- 1
资源评论
莊謙
- 粉丝: 22
- 资源: 4629
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功