首页 > 解决方案 > 当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/",
    },
  ],
};

标签: javascriptreactjsreduxuse-effect

解决方案


推荐阅读