src/azurechat/features/change-log/update-indicator.tsx (10 lines of code) (raw):

"use client"; import { useEffect } from "react"; import { useFormState } from "react-dom"; import { UpdateIndicatorAction } from "./version-action"; export const UpdateIndicator = () => { const [node, formAction] = useFormState(UpdateIndicatorAction, null); useEffect(() => { formAction(); }, [formAction]); return <>{node}</>; };