reactjs - getSnapshotBeforeUpdate 使用反应钩子
问题描述
如何实现 getSnapshotBeforeUpdate 使用反应钩子为我提供的相同逻辑?
解决方案
根据React Hooks FAQgetSnapshotBeforeUpdate
,还没有一种方法可以ComponentDidCatch
使用钩子实现生命周期方法
Hooks 是否涵盖类的所有用例?
我们的目标是让 Hooks 尽快涵盖类的所有用例。目前还没有与 uncommon
getSnapshotBeforeUpdate
和componentDidCatch
生命周期等效的 Hook,但我们计划很快添加它们。对于 Hooks 来说,现在还处于非常早期的阶段,因此一些集成(例如 DevTools 支持或 Flow/TypeScript 类型)可能还没有准备好。目前,一些第三方库也可能与 Hooks 不兼容。
推荐阅读
- python - 如何在循环中运行函数,从文件中逐行提取参数
- typescript - 在装饰器的函数体中定义参数类型
- ios - Stripe Apple 支付集成在 iOS (Swift) 应用程序中不起作用
- powershell - MSI 安装程序 - 调用 PowerShell 脚本
- algorithm - 哪对函数满足 f(N) ∼ g(N)?
- mysql - 两个事务无法在同一张表上获得 IX 锁,MySql
- html - 对齐 css-grid 或 flexbox 中的最后一个对象
- java - JButton 可以通过 actionPerformed 方法完成的操作是否有限制?
- linux - 查找匹配的文本并替换 yml 中的下一行
- vba - 如何使用 VBA 将文本添加到 Microsoft Word 中的空项目符号点?