ZdraviiSmisl
@ZdraviiSmisl

Как в редьюсере типизировать возращаемое из метода map значение?

5ecc24ffda5f1028289911.png

0

объведённое значения массива тасок-как правильно типизировать?Возращаемый тип initialtype не работает,через дженерик не получается так там двоеточие через as <.> тоже.Если вместо tasks намеренно написать task - тайп скрипт это пропускает.. но в последствии ошибка всплывает в пропсах в компоненте
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 2
fomenkogregory
@fomenkogregory
Юниор софтварный инженер
Можно же просто затипизировать возвращаемое редьюсером значение. Зачем типизировать внутренности?
type AppState = {
	...
	todoList: Todo[]
}

const reducer = (state: AppState, action: AppActionTypes) : AppState => {
	...
}

Тип того. Если в todoLists будет приходить что-то отличное от того, что вы описали в типе, ts покажет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы