相关疑难解决方法(0)

React.useState不会从props重新加载状态

我期望状态在道具更改时重新加载,但这不起作用,并且user变量在下次useState调用时不会更新,这是怎么回事?

function Avatar(props) {
  const [user, setUser] = React.useState({...props.user});
  return user.avatar ? 
         (<img src={user.avatar}/>)
        : (<p>Loading...</p>);
}
Run Code Online (Sandbox Code Playgroud)

码笔

reactjs react-hooks

30
推荐指数
4
解决办法
1万
查看次数

标签 统计

react-hooks ×1

reactjs ×1