TypeScript + React #11 Типизация Редакса (Typing of Redux. Part I)

preview_player
Показать описание
#YauhenK #webDev #TypeScript #React

Всех приветствую в курсе «TypeScript + React».
В данном видеокурсе мы с вами рассмотрим связку библиотеки React и синтаксиса TypeScript. Из библиотеки мы разберём типизацию функциональных и классовых компонентов, событий и элементов, методов жизненного цикла, контекста и портала и конечно же хуки. А в дополнение рассмотрим типизацию React-роутера и Redux.

✒ Репозиторий курса:

✒ Используемые ресурсы и инструменты:
lmhkpmbekcpmknklioeibfkpmmfibljd?hl=ru

✒ Полезные ссылки:

✒ Полный список готовых и планируемых курсов:

✒ Автор курса:

Рекомендации по теме
Комментарии
Автор

Немного неудобно, так как часто автор ссылается на предыдущий урок, ссылку на который я не нашел. А так ресурс хороший, мне понравился.

bama
Автор

Евгений, как всегда супер! Когда можно ждать ваш курс по Enzyme?

alybin
Автор

Когда в качестве типа указывается константная строка, typeof указывать не нужно.

Также не назвал бы store и state равносильными понятиями, даже в объяснении для новичков, если они хотят не тупо кодить, а понимать, что происходит, и уметь изъясняться. state - данные, store - объект, который предоставляет к ним доступ и позволяет их менять.

NICKyausc
Автор

Устал гуглить так и не поборол траб, вроде на секунду проскакивает и вылазит эта дрянь, кто может пофиксит, напишите - интересно как решили. Я пробовал import type * as PrettyFormat from './types'; заменить и откатиться к TS version 3.7.2 ни то ни другое не помогло.




TypeScript error in C:/Users/user/Desktop/VS_Code_ALL/typescript/typescript-react/node_modules/pretty-format/build/index.d.ts(7, 13):
'=' expected. TS1005

5 | * LICENSE file in the root directory of this source tree.
6 | */
> 7 | import type { NewPlugin, Options, OptionsReceived } from './types'
| ^
8 | import type * as PrettyFormat from './types'
9 | export type {
10 | Colors,

javascripttask