linaria零运行时 CSS-in-JS 库
linaria 是一个零运行时 CSS-in-JS 库。在 JS 中编写 CSS,并在构建期间获得真正的 CSS 文件。使用 React 绑定的基于动态道具的样式,并将其自动转换为 CSS 变量。通过 source maps 和 linting 支持获得巨大的生产力。
特性:
- 在 JS 中编写 CSS,但运行时间为零,CSS在构建时被提取到 CSS 文件中
- 熟悉的 CSS 语法与 Sass 一样嵌套
- 使用基于 React 绑定的动态道具样式,在幕后使用 CSS 变量
- 通过 CSS 源码图轻松找到样式的定义位置
- 使用 stylelint 在 JS 中提示你的 CSS
- 使用 JavaScript 的逻辑,不需要 CSS 预处理程序
- 可以选择使用任何 CSS 预处理器,如 Sass 或 PostCSS
import { css } from '@linaria/core'; import { modularScale, hiDPI } from 'polished'; import fonts from './fonts'; // Write your styles in `css` tag const header = css` text-transform: uppercase; font-family: ${fonts.heading}; font-size: ${modularScale(2)}; ${hiDPI(1.5)} { font-size: ${modularScale(2.5)}; } `; // Then use it as a class name <h1 className={header}>Hello world</h1>;
评论
css-in-js
AutocompleteforReactNativeandcss-in-jsforAtomandVSCodeNowgetAutocompleteforCSSinJSlibrariesusingobje
css-in-js
0
wazero零依赖 WebAssembly 运行时
wazero 是一个用 Go 编写的符合 WebAssembly 核心规范 1.0 和 2.0 的运
wazero零依赖 WebAssembly 运行时
0
wazero零依赖 WebAssembly 运行时
wazero是一个用Go编写的符合WebAssembly核心规范1.0和2.0的运行时。它的依赖性为零,并且不依赖CGO。这意味着你可以用其他语言运行应用程序,并且仍然保持交叉编译。通过避免CGO,w
wazero零依赖 WebAssembly 运行时
0
Wasm-bpfWebAssembly eBPF 库和运行时
Wasm-bpf 是一个 WebAssembly eBPF 库和运行时, 基于 CO-RE(一次编写
Wasm-bpfWebAssembly eBPF 库和运行时
0
Wasm-bpfWebAssembly eBPF 库和运行时
Wasm-bpf是一个WebAssemblyeBPF库和运行时,基于CO-RE(一次编写–到处运行)libbpf和wasm-micro-runtime实现。Wasm最初是以浏览器安全沙盒为目的开发的,
Wasm-bpfWebAssembly eBPF 库和运行时
0