Files
prowler/ui/hooks/use-mount-effect.ts
Alejandro Bailo 50556df713 feat(ui): add findings grouped view (#10425)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
2026-03-30 14:17:36 +02:00

13 lines
340 B
TypeScript

"use client";
import { EffectCallback, useEffect } from "react";
/**
* Runs an effect exactly once on component mount.
* Project-approved wrapper — use this instead of useEffect(..., []).
*/
export function useMountEffect(effect: EffectCallback) {
// eslint-disable-next-line react-hooks/exhaustive-deps
useEffect(effect, []);
}