react-on-lambda:一个JavaScript库,用于以更实用的方式构建React应用程序。 JSX的替代品

时间:2021-04-28 14:05:01
【文件属性】:
文件名称:react-on-lambda:一个JavaScript库,用于以更实用的方式构建React应用程序。 JSX的替代品
文件大小:99KB
文件格式:ZIP
更新时间:2021-04-28 14:05:01
react lambda fp no-jsx JavaScript 对lambda做出React 一个微小的库,简化了没有JSX的的使用。 JSX具有简单,声明性和类似html的语法,对ECMAScript进行了很好的扩展。 不幸的是,尽管有这些很酷的功能,但是您还是要处理文本。 大多数时候,您发现自己在html内执行js代码,然后在该html内再次编写另一个js代码,依此类推。 为了重用某些jsx片段,您必须使用函数将它们包装起来。 然后,您可能会遇到主要问题: 为什么不只使用函数而不是jsx字符串? 并获得函数式编程的所有好处: 将代码分成更多可重用的部分 咖喱和功能成分 更容易的测试和调试 简洁明了的代码 特征 有趣的函数式编程 输出包的大小比JSX少〜22% 与JSX相比,渲染速度更快,安装速度最高可达〜10% 使用JSX平滑集成到现有的React项目 无需编译器,可以直接在浏览器中运行 基准测试 包括两个使用React在lambda和
【文件预览】:
react-on-lambda-master
----.gitignore(32B)
----.babelrc(74B)
----.eslintrc(3KB)
----package.json(2KB)
----package-lock.json(357KB)
----src()
--------index.js(3KB)
--------styled.js(362B)
----webpack.config.js(751B)
----.travis.yml(220B)
----jest.config.js(76B)
----LICENSE(1KB)
----README.md(8KB)
----tests()
--------log.js(433B)
--------nest.js(1KB)
--------mapKey.js(900B)
--------styled-components.js(771B)
--------curry.js(1KB)
--------compose.js(1KB)
--------core.js(5KB)
--------spreading.js(251B)
--------mapProps.js(651B)
----.npmignore(153B)
----.gitattributes(574B)
----docs()
--------atom.md(959B)
----.editorconfig(188B)

网友评论