如果我在组件中使用useStore钩子,那么每次存储中的状态树发生变化时,组件都会重新呈现吗?我想用它来访问Promise中的商店的更新版本。
发布于 2020-05-27 20:05:46
可以,如果您使用created hook的set方法更改数据。它改变了状态变量。
示例:
import React, { useState } from 'react';
function Example() {
// Declare a new state variable, which we'll call "count"
const [count, setCount] = useState(0);
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
</div>
);
}说明:当你点击按钮时,它将调用setCount()方法,该方法将更改count (状态变量)值,我们的组件将使用该值(订阅状态更改)。它将触发()方法。更多细节可以在这里查看- https://reactjs.org/docs/hooks-state.html
https://stackoverflow.com/questions/57793149
复制相似问题