IDONTSUDO
@IDONTSUDO
ЧСВ программистов идет в комплекте с первой IDE.

TS React children state?

Есть такая красивая ошибка, TS не дает мне динамически пихать данные в стейт. То есть мне нужно передать данные от родителя к ребенку, и передать функцию, которая предоставлена ниже. Которую бы компонент, задействовал. Что бы, передать данные назад. Данных много стейт большой. Как в этом случае бороться с TS?
PS. "noImplicitAny": false флаг включен
public ChildrenSetState = (name:any,value:any) => {
          this.setState({[name]:value})
  }


[Ошибка]: Argument of type '{ [x: number]: any; }' is not assignable to parameter of type 'State
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 2
IDONTSUDO
@IDONTSUDO Автор вопроса
ЧСВ программистов идет в комплекте с первой IDE.
// @ts-ignore
Установил в начале файла, но это смешно.
Ответ написан
Комментировать
bingo347
@bingo347 Куратор тега TypeScript
Crazy on performance...
Или нормально типизировать эту функцию (зачем Вам вообще ts, если Вы пишите any?) ну или заткнуть в тип стейта поле вида[k: any]: any
Ответ написан
Ваш ответ на вопрос

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

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