【发布时间】:2022-01-20 03:33:28
【问题描述】:
const [park, parks] = useState<Park[]>([]);
...
useState(()=>{
(async () => {... // call Park Data as Array})()
},[]);
...
const columns = [
{
title: 'column1',
key: 'column1',
filters: true,
defaultFilteredValue: parks?.length ? ['...'] : [],
...
}
];
我像上面一样写了我的专栏,我希望我的 defaultFilteredValue 在重新渲染发生时发生变化。
当我控制useEffect(()=>{console.log(column)},[parks.length]) 之类的列时,列的 defaultFilteredValue 会正确更改,但 Table 不会显示过滤后的值。
我应该怎么做才能解决这个问题?
【问题讨论】:
标签: reactjs react-hooks antd ant-design-pro