30.use 的作用是什么?如何使用?
use是 React 提供的一个较新的 API用来在组件渲染过程中“读取资源”的值常见资源包括Promise与Context。当你把一个 Promise 交给use()时React 可以在 Promise 仍未完成时暂停suspend该组件的渲染等 Promise 成功兑现后再把结果作为返回值交给组件继续渲染如果 Promise 失败则交由最近的Error Boundary处理。use 是如何工作的use()会“消费”一个资源例如异步函数返回的 Promise或某个 Context。当 Promise 处于 pending 状态时React 会挂起当前组件并寻找最近的Suspense来展示兜底内容。一旦 Promise resolveuse()会返回 resolve 的值组件随之继续渲染并展示数据。若 Promise rejectReact 会把错误交给最近的 Error Boundary 的 fallback 来呈现。基础示例用 use 读取异步数据import React from react;
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2557843.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!