文件名称:singel:单元素模式
文件大小:95KB
文件格式:ZIP
更新时间:2024-02-22 01:43:16
react cli reactjs linter react-patterns
单一元素模式(Singel)是一组规则/最佳实践,可在React和其他基于组件的库中创建一致,可靠和可维护的组件。 这是基于这样的想法,即应用程序的构建块应尽可能类似于本机HTML元素。 这个仓库是一个CLI工具,用于检查React组件是否符合Singel模式。 安装 $ npm i -g singel 用法 $ singel path/to/ ** /Component.js --ignore " path/to/**/ignored/Component.js " 应用Singel的项目 随时发送PR添加您的开源项目 规则 仅渲染一个元素 // bad - 2 elements const Element = props => ( < div> < span> div> ); // good const Element = props => ( < div> ); // good - if Element is good const Element2 = props => ( < El
【文件预览】:
singel-master
----.travis.yml(180B)
----.eslintrc(802B)
----.babelrc(129B)
----logo()
--------logo.svg(20KB)
--------logo.png(28KB)
----.flowconfig(50B)
----package.json(3KB)
----test()
--------fixtures()
--------ReactTester.test.js(6KB)
----LICENSE(1KB)
----src()
--------utils.js(2KB)
--------index.js(66B)
--------babelConfig.js(446B)
--------Logger.js(2KB)
--------ReactTester.js(6KB)
--------cli.js(2KB)
----.gitignore(50B)
----CHANGELOG.md(612B)
----libdefs.js(79B)
----README.md(5KB)
----yarn.lock(200KB)
----.editorconfig(414B)