基于 Web 技术构建、可通过插件和主题扩展的跨平台终端模拟器。
4.5万3578TypeScriptMIT更新于 2个月前
一个高性能、灵活的 CSS-in-JS 库,支持用字符串或对象编写样式,并可预测地组合样式。
Emotion 允许你在 JavaScript 中用字符串或对象语法编写组件样式。样式在运行时生成并以 CSS 形式应用,因此可以直接根据 props 和状态改变外观,无需维护单独的样式表。
它的样式组合机制旨在避免 CSS 选择器优先级带来的冲突,组合后的表现更可预测。调试时提供 source map 和组件标签,生产环境中会大量缓存已生成的样式。
核心包包括提供 css 属性与 jsx 工具的 @emotion/react,以及提供 styled-components 风格 API 的 @emotion/styled。可选的 Babel 插件可带来进一步的优化与定制。
使用 npm 安装核心包
npm install --save @emotion/react从 Emotion 导入 jsx 并在组件上使用 css 属性
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 Web 技术构建、可通过插件和主题扩展的跨平台终端模拟器。
一份为期 30 天、循序渐进的 React 学习教程,从 JavaScript 基础讲到 Hooks、路由和状态管理。
轻量的 React DOM 测试工具,按用户实际使用的方式查询和操作组件。
用于构建交互式用户界面的 JavaScript 库,基于可组合的组件开发。
流行的前端框架,提供 HTML、CSS 与 JavaScript 组件,用于构建响应式、移动优先的网站。
用于构建节点式交互界面(如流程图、图编辑器和工作流编辑器)的 React 与 Svelte 开源库。