RootCauseunvalidated
The fetchPoints state update changes Point.status, which conditionally mounts/unmounts CustomDataTable. On each mount, CustomDataTable runs its useEffect because its dependency (filters) changes, calls refetch, and dispatches fetchPoints again, creating a fetch/remount loop.
b9f1d22c-abf2-4b5c-adfa-0dd9466f70fb
The fetchPoints state update changes Point.status, which conditionally mounts/unmounts CustomDataTable. On each mount, CustomDataTable runs its useEffect because its dependency (filters) changes, calls refetch, and dispatches fetchPoints again, creating a fetch/remount loop.