react里怎么监听props的变化?

组件的props.list里接受异步请求的结果

但是组件中没有直接用到props.list

我想在props.list变化的时候执行一个函数

如何监听变化?

阅读 9.4k
2 个回答

useEffect

function YourComponent(props){
   const {list}=props
   useEffect(()=>{
          ///你的逻辑
          },[list])
}

类组件 componentWillReceiveProps

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题