文件名称:theming:React的统一CSSinJS主题解决方案
文件大小:71KB
文件格式:ZIP
更新时间:2024-05-22 09:59:53
react theme css-in-js cssinjs JavaScript
主题化 React的统一CSSinJS主题解决方案 ThemeProvider允许您通过上下文向下React树来传递,更新,合并和扩充theme 。 withTheme允许您在主题中接收主题及其更新,作为theme道具。 createTheming允许您使用自定义channel (如果需要自定义channel将theming集成到CSSinJS库中。 有关详情,请参见。 目录 createTheming 学分 执照 安装 npm install --save theming # or yarn add theming 用法 在您的组件中 注意:此组件用于显示您收到的主题。 import React from 'react' ; import { withTheme } from 'theming' ; const DemoBox = props => { console
【文件预览】:
theming-master
----.travis.yml(244B)
----rollup.config.js(3KB)
----.flowconfig(58B)
----package.json(2KB)
----.prettierrc(118B)
----ava.config.js(197B)
----src()
--------create-theme-provider.test.js(3KB)
--------index.js(1KB)
--------create-with-theme.js(1020B)
--------is-object.js(141B)
--------create-with-theme.test.js(3KB)
--------index.test.js(801B)
--------create-theme-provider.js(2KB)
--------index.d.ts(1KB)
--------create-use-theme.js(401B)
----.eslintrc.js(96B)
----tsconfig.json(207B)
----.size-snapshot.json(539B)
----.gitignore(68B)
----CHANGELOG.md(3KB)
----README.md(9KB)
----yarn.lock(212KB)
----.eslintignore(87B)
----.gitplaceholder(0B)
----babel.config.js(183B)