为什么useState不触发字符串的重新渲染

时间:2020-09-11 01:58:59

标签: react-hooks use-state

我有以下代码:

const [error, setError] = useState('');

const errorResponse = error => {
  // do something
  console.log(error.message); // Network Error!
  setError(error.message);
}

当axios调用失败时,我在.catch()块中调用errorResponse方法。但是,当错误消息传递到errorResponse上,并随后使用setError()方法时,未发生重新渲染,并且不会为用户显示我的错误消息。

不知道我在这里做错了什么。

0 个答案:

没有答案