文件名称:react-hooks-compose:将挂钩与使用它们的表示组件分离
文件大小:67KB
文件格式:ZIP
更新时间:2024-05-22 02:56:25
react reactjs react-hooks JavaScript
React挂钩组成 安装 npm i react-hooks-compose 为什么要react-hooks-compose ? react-hooks-compose提供了一种符合人体工程学的方法,可将钩子与使用钩子的组件分离。 React Hooks很棒。 它们封装了状态逻辑并使其更可重用。 但是,如果您具有要在不同状态下使用的纯演示组件,该怎么办? 如果要隔离测试演示组件怎么办? React Hooks反转“容器/演示者”模式,将容器放入演示者中。 这使得很难使用具有不同钩子的相同表示组件,并且很难自己单独测试表示组件。 一种选择: import { Presenter } from './presenter' ; import { useCustomHook } from './hooks' ; const Wrapper = ( ) => { const { foo
【文件预览】:
react-hooks-compose-master
----.gitignore(37B)
----README.md(6KB)
----package.json(2KB)
----src()
--------__tests__()
--------index.js(1021B)
--------setupTests.js(123B)
----index.js(77B)
----.travis.yml(86B)
----webpack.config.js(355B)
----babel.config.js(92B)
----yarn.lock(230KB)
----.eslintrc.js(48B)