文件名称:create-react-ref:几乎针对React.createRef和React.forwardRef的polyfill ***不推荐用于LIBS ***
文件大小:74KB
文件格式:ZIP
更新时间:2024-05-18 09:29:55
JavaScript
创建React引用 这是什么? React版本16.3引入了2个新API, React.createRef ( )和React.forwardRef ( )。 创建此库的目的是允许使用新的ref API,而无需立即升级。 升级到React 16.3后,您应该能够从导入中删除该库,而只需导入React的版本。 但是,该库还会检查React的版本,如果已安装,它将使用它而不是polyfilled版本。 这样,您可以在准备就绪时而不是在升级的同时移除polyfill。 如果打算公开引用被引用的组件,则不建议将该项目用于库。 原因是,如果您的用户使用16.3之前的React版本,他们将收到此包的内部RefForwarder组件。 创建此程序包的目的是,只要用户是转发引用的创建者和使用者,就可以允许用户使用新的API。 尽管此库中有一个始终可以获取正确的ref getRef ,但让您的用户依
【文件预览】:
create-react-ref-master
----.gitignore(899B)
----.babelrc(428B)
----initTests.js(138B)
----package.json(1KB)
----package-lock.json(283KB)
----src()
--------getRef.js(1KB)
--------RefForwarder.js(567B)
--------index.js(152B)
--------__tests__()
--------createRef.js(338B)
--------forwardRef.js(525B)
----test-utils()
--------withReact.js(438B)
--------installReactVersions.js(608B)
----LICENSE(1KB)
----README.md(5KB)
----.prettierrc(25B)
----reacts()
--------16.0()
--------15.5()
--------15.0()
--------16.1()
--------16.2()
--------15.3()
--------15.4()
--------15.6()
--------15.1()
--------16.3()
--------15.2()
--------0.14.9()