我想使用按钮更改startIndex,但它不起作用。
const [startIndex, setStartIndex] = useState(0);
...
<Brush dataKey="date" startIndex={startIndex} />
...
<Button onClick = { () => setStartIndex(30) } > Change </Button>
如下图所示,使用useEffect进行检查时,变量已正确更改。
useEffect(() => {
console.log(startIndex)
}, [startIndex])
0//首次呈现
30//点击按钮
它只适用于更改的窗口大小。有什么解决方案吗?
刷新您的数据!
<Brush dataKey="date" startIndex={startIndex} data={...data}/>