nano-slots:React的超轻量级插槽实现

时间:2024-06-11 09:16:35
【文件属性】:

文件名称:nano-slots:React的超轻量级插槽实现

文件大小:129KB

文件格式:ZIP

更新时间:2024-06-11 09:16:35

react lightweight slots slot-filling TypeScript

纳米槽 一种超轻量级的现代替代方案, 通过熟悉的API 。 使用Slot and Fill控制子组件渲染 在多个位置渲染子组件的内容 快速- Fill和Slot直接相互通信 经过 用TypeScript编写 零依赖 仅〜431 B :package: 安装 npm i -S nano-slots yarn add nano-slots :laptop: 用法 创建一个组件并定义插槽 import { Box , Flex } from 'theme-ui' import { SlotsProvider , Slot } from 'nano-slots' export const MediaObject = ( { children } ) => ( < SlotsProvider> < Flex> < Box xss=removed> < Slot n


【文件预览】:
nano-slots-main
----.gitignore(2KB)
----tsconfig.json(282B)
----README.md(4KB)
----tsconfig.esm.json(156B)
----tsconfig.types.json(200B)
----LICENSE(1KB)
----package.json(1KB)
----prettier.config.js(124B)
----src()
--------index.test.tsx(8KB)
--------index.tsx(3KB)
--------is-server.ts(51B)
----tsconfig.cjs.json(158B)
----package-lock.json(504KB)

网友评论