Skip to content

Commit 8a3222d

Browse files
committed
update internal state if data prop changes
1 parent bf8c6d0 commit 8a3222d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/analyst/src/components/AnalystTable.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ export default function AnalystTable({
6565
loadData();
6666
}, [url]);
6767

68+
useEffect(() => {
69+
setData(initialData);
70+
}, [initialData]);
71+
6872
useEffect(() => {
6973
if (!data || data.length === 0) {
7074
return;
@@ -324,7 +328,7 @@ export default function AnalystTable({
324328
</TableHead>
325329
<TableBody>
326330
{slicedData.map((row, i) => (
327-
<TableRow key={i}>
331+
<TableRow key={id_column ? row[id_column] : i}>
328332
{columns.map((column) => (
329333
<Cell
330334
key={column.name}

0 commit comments

Comments
 (0)