资讯

useState 接受一个参数,这个参数是初始值,返回一个数组,这个数组有两个元素,第一个元素是当前状态,第二个元素是一个函数,这个函数接受一个参数,这个参数是新的状态,这个函数会更新状态,并返回新的状态。 useEffect 接受两个参数,第一个参数是 ...
执行后可以看到 为什么会有两次的 “只要有东西...” 和 “movies 更新了..” 呢?是因为第一次是使用了 useState 将 movies 从 null 变成了 [],第二次才是发 ajax 去请求数据。 关于替换 componentWillUnmount,只需要返回一个函数就可以了。