Size: a a a

React — русскоговорящее сообщество

2021 April 26

UT

Unknown T. in React — русскоговорящее сообщество
Всё же основы TS не помешает изучить, перед тем как писать на React TS имхо
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Угловые скобочки там лишние
И это костыльное решение
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
Неа, тоже всё подчеркнуло
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
Object is of type 'unknown'.
источник

SK

Sergey Kucherenko in React — русскоговорящее сообщество
писали же выше
type выступают алиасами, в то время как интерфейс - это форма обьекта
источник

UT

Unknown T. in React — русскоговорящее сообщество
скрин можно
эта конструкция тут точно работает, если setState ожидает аргумент типа TState
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
Может проблема в типе event'a
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Почему я должен следовать вашей конвенции?
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
источник

UT

Unknown T. in React — русскоговорящее сообщество
просто напиши как я написал, чел
as unknown as TState
без всяких скобок
источник

SK

Sergey Kucherenko in React — русскоговорящее сообщество
🤦
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Ещё раз у вас есть аргументы почему я не должен использовать type чтобы описывать объекты?
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
Оу, помогло! Спасибо огромное)
А в чём собственно дело было?
источник

UT

Unknown T. in React — русскоговорящее сообщество
setState ожидает объект типа TState
то, что ты ему передаешь, это объект типа { [key: string]: string}
Этот тип несовместим с твоим TState, потому что у него может не быть свойств, определенных в TState
при помощи as мы говорим TS, что этот аргумент точно имеет тип, который ожидается
as unknown нужен из-за того, что TS пытается засейвить нас от случайных конверсий между сильно отличающимися типами.
источник

ВК

Владимир Карпов... in React — русскоговорящее сообщество
https://codesandbox.io/s/wonderful-surf-bciet?file=/src/sketch.ts:0-5146
помогите кто-нибудь, мне нужно понять, как сделать мигающий объект в canvas ?
источник

SK

Sergey Kucherenko in React — русскоговорящее сообщество
забей)
используй дальше)
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
Допетрил, спасибо огромное ещё раз!
источник

UT

Unknown T. in React — русскоговорящее сообщество
Четких правил нет. В доке написано, что это personal preference: https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#differences-between-type-aliases-and-interfaces

Как рекомендация в конце — “If you would like a heuristic, use interface until you need to use features from type.”
источник

AK

Artem Kurtiak in React — русскоговорящее сообщество
Всем привет, не могу понять что не так, здесь скрини всех участвующих файлов
источник

AK

Artem Kurtiak in React — русскоговорящее сообщество
источник