【文件属性】:
文件名称:useAsyncEffect:使用useEffect的便捷功能与React中的异步功能
文件大小:252KB
文件格式:ZIP
更新时间:2021-04-13 15:29:40
TypeScript
useAsyncEffect
使用useEffect与React中的异步功能的便捷功能。
为什么
方便,使代码更整洁。 允许以下
import { useAsyncEffect } from "@jeswr/use-async-effect" ;
function MyComponent ( ) {
useAsyncEffect ( async ( ) => {
/* Effect goes here */
} , [ ] ) ;
return /* JSX Output */
}
相反,React中带有useEffect的异步函数调用的结构应如下:
import { useEffect } from "react" ;
function MyComponent ( ) {
useEffect ( ( ) => {
( async ( ) => {
【文件预览】:
useAsyncEffect-main
----package.json(2KB)
----__tests__()
--------main-test.ts(957B)
----.eslintrc.json(485B)
----.github()
--------dependabot.yml(500B)
--------workflows()
----SECURITY.md(382B)
----LICENSE(1KB)
----package-lock.json(1.03MB)
----tsconfig.json(6KB)
----.gitignore(2KB)
----lib()
--------index.ts(216B)
----README.md(1KB)