【文件属性】:
文件名称:castella:React的JS库中CSS,由Web组件支持
文件大小:830KB
文件格式:ZIP
更新时间:2021-05-10 05:30:29
TypeScript
Castella:React的JS中CSS,由Web组件支持
npm install @castella/runtime @castella/macro
浏览器要求:支持(不需要“自定义内置元素”支持)。
概述
Castella是JS库中用于React的基于Web组件CSS。 在Web组件的帮助下,Castella提供了编写样式组件的最佳开发人员体验。
另请参阅: 。
Castella如何运作?
Castella根据给定CSS字符串和HTML片段创建一个React组件。 生成的组件将这些CSS和HTML放入其影子DOM中。
由于Shadow DOM的性质,给定CSS仅影响配对HTML片段。 Shadow dom中HTML除了已配对CSS之外,均不受CSS的影响。
Castella被实现为以最大程度地减少运行时开销。
用法
另请参见: ,
要使Castella工作,请设置Babel