Самым простым решением для этого является утверждение, что любой тип data
также является ожидаемым для jobsObject
. Скажем, что const data: DataType
где
type DataType = {
id: number;
company: string;
};
, тогда вы хотите присвоить
const [jobsObject, setJobsObject] = useState<DataType | undefined>(undefined);
Я добавил undefined
из-за отсутствия дополнительной информации, и это разумный пример, когда вам не хватает исходное значение вашей переменной состояния. Я заметил, что вы предпочитаете определять его как массив, так как data
здесь кажется объектом, это основная проблема, которую необходимо решить. Если на самом деле data
является массивом объектов типа DataType
, вы можете просто расширить определение типа на DataType[]
, сделав его массивом.