Как создать Generic для хука useState

Существует тип SuccessResponseResult, который имеет тип TData:

export type SuccessResponseResult<TData> = {
    code?: number;
    success: true;
    message?: string;
    data: TData;
};

Как можно прикрепить TData к responseData, где TData - projectBody?

const [responseData, setResponseData] = useState<SuccessResponseResult<T> | null>(null)

const handleSubmit = useCallback( (values) => {
    const projectBody = {
        title: values.title,
        client: values.client,
        status: values.status
    }
}, [values])




Ответы (0 шт):