文件名称:react-integration:将Web组件转换为React组件,以便您可以将它们用作React组件中的一等公民
文件大小:75KB
文件格式:ZIP
更新时间:2024-06-05 07:38:10
JavaScript
React整合 我们正在寻找替代的,更可持续的方式来更好地与React集成,因为React也正在寻找实现此目的的方法。 我们已经在启动了另一个项目,以尝试使Web组件的使用者更多地选择加入该项目,并开放与React以外的库的集成。 将Web组件转换为React组件,以便您可以将它们用作React组件中的一等公民。 Web组件在词法范围内,因此您可以将它们用作JSX中的标记名称。 使用标准的on*语法以声明方式侦听Web组件触发的自定义事件。 将React props作为属性而不是属性传递到Web组件。 与使用标准本机自定义元素构造函数的任何Web组件库一起使用,而不仅是Skate或本机Web组件。 用法 只需将Web组件传递给主要的react-integration函数即可将它们转换为React组件: import reactify from 'skatejs-react-i
【文件预览】:
react-integration-master
----.gitignore(583B)
----karma.conf.js(368B)
----README.md(4KB)
----rollup.config.js(57B)
----test()
--------unit.js(353B)
--------unit()
--------perf.js(51B)
----LICENSE(1KB)
----.eslintrc(607B)
----package.json(1KB)
----src()
--------index.js(2KB)
--------index.d.ts(317B)
----karma.browsers.js(58B)
----.travis.yml(446B)
----.editorconfig(186B)
----webpack.config.js(58B)
----yarn.lock(228KB)