A hook for data that should be saved to the current project.

  • Type Parameters

    • T

    Parameters

    • id: number

      The unique id of the view.

    • OptionaldefaultValue: T

      The default value or a callback to set default value.

    Returns {
        projectData: T;
        projectDataIsInitialized: boolean;
        setProjectData: Dispatch<SetStateAction<T>>;
    }

    An object with a flag indicating if the project data has been initialized, the current project data and a setter callback.