Почему не импортируется useActionState в react 19 TS?

Рейтинг: -1Ответов: 3Опубликовано: 25.02.2025

Пытаюсь проделать работу с формой, но в коде:

const [state, formAction, isPending] = React.useActionState()

выдается ошибка:

Свойство "useActionState" не существует в типе "typeof React".ts(2339)

У меня типы были установлены для react 18, я установил типы для react 19, но ошибка все равно не пропала. Помогите, пожалуйста, исправить ошибку

Ответы

▲ 0

потому что В React 19 (или даже в последних стабильных версиях) нет хука с названием "useActionState".

▲ 0

Нужно установить типы для React 19. Ошибка была из-за того что ввел не ту команду при установке типов

▲ 0

Нужно прописать импорт

import { useActionState } from 'react';