React та TypeScript – Практичний посібник

React та TypeScript – Практичний посібник
en
01.11.2023
07 г 22 хв 15 сек

TypeScript – дивовижна технологія, яка допомагає розробникам писати якісніший код з меншими помилками, просто тому, що вона дозволяє виявляти та виправляти помилки, пов’язані з типами, під час написання коду (а не при тестуванні програми).

Однак, використання TypeScript з React іноді може бути складним.

Цей курс навчить вас використовувати TypeScript з React – і, звичайно, представить вас усім ключовим концепціям та патернам, які вам знадобляться для роботи з компонентами, станом, побічними ефектами та багатьма іншими у безпечному середовищі типів!

Цей курс:

Навчить вас ЧОМУ використання TypeScript у ваших проектах React може бути гарною ідеєю
Познайомить вас із ключовими концепціями TypeScript, які вам знадобляться – при роботі з React та взагалі
Допоможе вам почати використовувати TypeScript з React – для компонентів, стану та багато іншого
Досліджує складніші, просунуті патерни та приклади
Допоможе вам створювати динамічні або навіть поліморфні компоненти у безпечному середовищі типів
Навчить вас використовувати TypeScript з контекстним API React
Досліджує, як ви можете покращити код, який використовується за допомогою useReducer() за допомогою TypeScript
Розкаже про отримання даних та useEffect() за допомогою TypeScript
Використовувати популярну бібліотеку Redux у безпечному середовищі типів

До кінця курсу ви зможете використовувати TypeScript у своїх власних (і майбутніх) проектах React і писати якісніший і безпечніший з точки зору типів код.

Ви не можете переглядати цей курс -

Array ( [bitrate] => 3122222 [filesize] => 34817311 [mime_type] => video/mp4 [length] => 87 [length_formatted] => 1:27 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 83252 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.054200520833333 ) [created_timestamp] => -2082844800 )