React 19即将发布,新增4个Hook函数

近日,React 团队发布消息称,不会载发布 v18.3版本了,而是即将重点放在React v19 版本。新版本将退出四个新的 hook——旨在解决 React 中两个常见的痛点:数据获取和表单处理。虽然这些 hook 目前作为实验性 API 在 React 预览版本中可用,但它们预计将成为 React 19 的稳定功能,并且在最终发布之前可能会有 API 更改。

下面就让我们来认识一下这些Hook函数。

1、use

use hook 是一个实验性的 React hook,允许你以类似于使用 Promise 或上下文的方式从资源(如 promise 或上下文)中读取值。

const value = use(resource);

更多详情请查看官方文档。

use(Promise)

这个新的 Hook 是官方用于客户端 “suspending” 的 API。你可以传递一个 promise 给它,React 会在它 resolve 之前 suspend。基本语法,摘自 React use 文档,如下。

import { use } from 'react';
function MessageComponent({ messagePromise }) {
    const message = use(messagePromise);
    // ...
}

下面是一个使用use hook获取异步数据的示例。

import * as React from 'react';
import { useState, use, Suspense } from 'react';
import { faker } from '@faker-js/faker';

export

相关推荐

  1. React 19即将发布新增4Hook函数

    2024-02-21 09:02:01       26 阅读
  2. React 19新增功能:Action Hooks

    2024-02-21 09:02:01       16 阅读
  3. react 18 Hooks扩展函数式组件的状态管理

    2024-02-21 09:02:01       40 阅读
  4. React 18hook函数详解之useState和useEffect

    2024-02-21 09:02:01       18 阅读
  5. React 18hook函数详解之useRef

    2024-02-21 09:02:01       22 阅读
  6. React Hooks、useState、useEffect 、react函数状态

    2024-02-21 09:02:01       21 阅读
  7. React---函数组件的常用hook

    2024-02-21 09:02:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-21 09:02:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-21 09:02:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-21 09:02:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-21 09:02:01       20 阅读

热门阅读

  1. HTTP 状态消息

    2024-02-21 09:02:01       29 阅读
  2. Nginx返回502错误提示问题原因常用解决方法

    2024-02-21 09:02:01       25 阅读
  3. 3.普通函数与函数模板的调用规则

    2024-02-21 09:02:01       29 阅读
  4. c语言游戏实战(9):球球大作战

    2024-02-21 09:02:01       29 阅读
  5. open3d 0.17.0的open3d.visualization.ViewControl类有bug

    2024-02-21 09:02:01       26 阅读
  6. 为BUG编程:成员变量用指针char const *导致的BUG

    2024-02-21 09:02:01       30 阅读
  7. 【解析】C语言两个实例

    2024-02-21 09:02:01       26 阅读