Выясните проблему.
Я сортировал данные в дочернем компоненте.Эффект там должен был зависеть от props.data, передаваемого из домашнего компонента.
useEffect(() => {
...some sorting logic
}, [sortState, props.data]);
return <Table minimalPadding={true} columns={columns} data={sortedData} />;