【文件属性】:
文件名称:bem-react:风味良好的React
文件大小:138KB
文件格式:ZIP
更新时间:2021-05-01 11:52:59
JavaScript
本React
bem-react是之上的模块,它结合了一些具有良好BEM特定功能的出色React。
其主要目标:
提供在模板中和使用过程中使用某种bemjson的能力(而不是丑陋的jsx或纯js)
接管基于BEM的css类的操作(而不是烦人的字符串连接或React.addons.classSet ,对于类似BEM的css类也很笨拙)
入门
安装
通过npm: npm install bem-react
通过凉亭: bower install bem-react
建立一个组件
BemReact的组件与React的组件相同,只不过您应该从render方法返回bemjson。
例子:
var BemReact = require ( 'bem-react' ) ;
var Button = BemReact . createClass ( {
getInitialState
【文件预览】:
bem-react-master
----.travis.yml(62B)
----example()
--------index.js(198B)
--------index.html(134B)
--------index.build.js(572KB)
--------components()
--------index.css(209B)
----package.json(536B)
----LICENSE(1KB)
----.npmignore(18B)
----spec()
--------support()
--------render.spec.js(1KB)
--------buildBemCssClass.spec.js(2KB)
--------tag.spec.js(879B)
--------createClass.spec.js(503B)
----.gitignore(13B)
----CHANGELOG.md(85B)
----lib()
--------buildBemClassName.js(892B)
--------bemReact.js(549B)
--------createClass.js(1KB)
--------createBemComponent.js(508B)
--------bemJsonToReact.js(865B)
----README.md(4KB)
----bower.json(469B)