javascript - 当redux中数据模型状态中的数据发生变化时,我无法在react中使用useeffect捕获更改事件
问题描述
当datamodel点改变状态的数据时,我想用useffect捕捉这个变化,但是现在我可以捕捉它了,我怎么捕捉它。
常量 [urlList, seturlList] = useState([]);
useEffect(() => {
seturlList(props.url.urlList);
}, [props.url.urlList])
;
const initState = {
urlList: [
{
id: 1,
points: 5,
linkName: "Stackoverflow",
linkURL: "https://stackoverflow.com/",
},
{
id: 2,
points: 5,
linkName: "amazon",
linkURL: "https://www.amazon.com/",
},
],
};
解决方案
推荐阅读
- linux - 如何修复损坏的 /usr/bin/ld?
- html - HTML 和 JavaScript 中的计算器:求和
- mysql - 无法使用接收 LocalDateTime 作为输入的 Spring JPA 查询来检索结果
- c++ - C++ winapi 截图并将其设为窗口背景
- c# - IntelliCode 创建自己的星星
- node.js - express 是否在云运行容器内生成默认请求日志?我应该在我的生产环境中保留它们吗?
- c# - netstandard 代码生成器 Microsoft.Data.SqlClient 抛出 FileNotFound System.Security.Principal.Windows,版本 = 4.1.1.0
- laravel - Illuminate\Routing\Exceptions\UrlGenerationException [Route: products] [URI: products/delete/{id}] 缺少必需的参数
- python - 如何聚合。将每日销售订单转换为每月总计,并在 Python 中将其作为日期时间格式(例如 2015 年 1 月)?
- android - 如何通过编程获取手机的物理信道配置