mobx-react-lite:基于React 16.8和Hooks的MobX轻量级React绑定

时间:2024-02-26 15:50:44
【文件属性】:

文件名称:mobx-react-lite:基于React 16.8和Hooks的MobX轻量级React绑定

文件大小:224KB

文件格式:ZIP

更新时间:2024-02-26 15:50:44

react mobx observables react-hooks ReactTypeScript

MobxReact轻 :police_car_light: :police_car_light: :police_car_light: 此已移至 这是的较轻版本,支持React功能组件,因此使该库略快且更小(仅压缩了1.5kB )。 但是请注意,可以在类组件的渲染内部使用 。 与mobx-react不同,它不是Provider / inject ,因为可以使用useContext 。 兼容性表(主要版本) 暴民 MobxReact轻 浏览器 6 3 现代浏览器(兼容模式下的IE 11+) 5 2 现代浏览器 4 2 IE 11+,无代理的RN支持 mobx-react-lite需要React 16.8或更高版本。 用户指南 :backhand_index_pointing_right: API参考 :hammer_and_pick: ob


【文件预览】:
mobx-react-lite-master
----.gitignore(100B)
----.babelrc(77B)
----batchingForReactNative.js(138B)
----package.json(3KB)
----src()
--------staticRendering.ts(238B)
--------useLocalStore.ts(953B)
--------useAsObservableSource.ts(691B)
--------useObserver.ts(4KB)
--------ObserverComponent.ts(1KB)
--------utils()
--------index.ts(2KB)
--------observer.ts(3KB)
--------useLocalObservable.ts(338B)
----.eslintrc.yaml(569B)
----.watchmanconfig(3B)
----jest.config.js(190B)
----CONTRIBUTING.md(2KB)
----LICENSE(1KB)
----CHANGELOG.md(1KB)
----tsconfig.json(679B)
----batchingForReactDom.js(135B)
----.changeset()
--------README.md(512B)
--------config.json(137B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(703B)
--------ISSUE_TEMPLATE()
--------FUNDING.yml(22B)
--------workflows()
----.prettierignore(18B)
----tsconfig.build.cjs.json(243B)
----tsconfig.build.es.json(240B)
----README.md(9KB)
----batchingOptOut.js(130B)
----.eslintignore(15B)
----jest.setup.js(137B)
----.vscode()
--------settings.json(341B)
--------launch.json(707B)
----.size-limit.json(305B)
----.circleci()
--------config.yml(2KB)
----tsdx.config.js(327B)
----renovate.json(160B)
----test()
--------strictAndConcurrentModeUsingTimers.test.tsx(8KB)
--------.eslintrc.yaml(89B)
--------useLocalStore.test.tsx(16KB)
--------assertEnvironment.test.ts(642B)
--------useAsObservableSource.test.tsx(12KB)
--------observer.test.tsx(28KB)
--------useAsObservableSource.deprecated.test.tsx(10KB)
--------killFinalizationRegistry.ts(290B)
--------useLocalStore.deprecated.test.tsx(16KB)
--------ObserverComponent.test.tsx(2KB)
--------utils.ts(394B)
--------__snapshots__()
--------strictAndConcurrentMode.test.tsx(2KB)
--------transactions.test.tsx(2KB)
--------strictAndConcurrentModeUsingFinalizationRegistry.test.tsx(2KB)
--------printDebugValue.test.ts(651B)
----.editorconfig(218B)
----.prettierrc(90B)
----yarn.lock(442KB)

网友评论