文件名称:react-hooks-worker:为Web WorkerReact自定义钩子
文件大小:206KB
文件格式:ZIP
更新时间:2024-06-02 04:35:26
react worker reactjs webworker custom-hook
React钩工人 为Web WorkerReact自定义钩子。 介绍 Web Worker是浏览器中主线程中的另一个线程。 我们可以在单独的线程中运行繁重的计算,因此用户不会感到速度变慢。 React提供了一个React系统。 这个库通过React自定义钩子隐藏了Web Workers的异步特性。 Web Workers返回的结果存储在React本地状态中。 开发人员可以通过以下方式实现工作者: 同步功能 异步功能 同步发生器功能 异步生成器功能 安装 npm install react-hooks-worker 用法 slow_fib.worker.js: import { exposeWorker } from 'react-hooks-worker' ; const fib = i => ( i <= 1 ? i : fib ( i - 1 ) + fib ( i - 2
【文件预览】:
react-hooks-worker-master
----package.json(2KB)
----__tests__()
--------01_basic_spec.tsx(762B)
--------__snapshots__()
----.eslintrc.json(1KB)
----.github()
--------workflows()
----LICENSE(1KB)
----src()
--------exposeWorker.ts(785B)
--------useWorker.ts(2KB)
--------index.ts(88B)
----tsconfig.json(384B)
----examples()
--------02_typescript()
--------04_inline()
--------05_generator()
--------01_minimal()
--------03_comparison()
----.gitignore(28B)
----webpack.config.js(1010B)
----CHANGELOG.md(801B)
----README.md(4KB)
----yarn.lock(476KB)