TypeScript початківцям

  Рет қаралды 4,517

Курс React для початківців від Vitalii Ruban

Курс React для початківців від Vitalii Ruban

Күн бұрын

✍️ TypeScript однозначно зайняв своє місце серед інструментів веб розробки. З мого досвіду - більшість проектів стартують саме на ньому. Тому, хоча ця тема напряму не стосується React, ми вирішили додати її до нашого курсу.
👉 Ми розповіли про типи, явні та не явні, подивились на помилки та навіть заглянули під капот TypeScript, який, як виявляється, написаний на тому самому TypeScript
✉️ Telegram: t.me/reactbegi...
❤️ Підтримати канал: opencollective...
💡Всі матеріали курсу: github.com/Dra...

Пікірлер: 31
@Ярослав-ц4з4й
@Ярослав-ц4з4й 2 жыл бұрын
дякую за україномовний контент!
@OlegKravaBear
@OlegKravaBear 2 жыл бұрын
Дякую за вашу працю, ваші відео дуже допомагають! )
@JuliaT-e4l
@JuliaT-e4l 2 жыл бұрын
Автору та каналу дякую за вашу роботу!!!
@РоманЛесьо
@РоманЛесьо Жыл бұрын
Я дивився багато відео в інтернеті більшість з них російські розробники. Я дуже радий що знайшов українського розробника.
@reactdev
@reactdev Жыл бұрын
Дякую!
@IhorVyshniakov
@IhorVyshniakov Жыл бұрын
ого ти стартанув з термінологією я вже у вебі пару років і всеодно прям ріже вухо купа термінів, які ускладнюють розуміння я гадаю заскладно для початківця
@reactdev
@reactdev Жыл бұрын
Є простіша версія цього відео, ось: kzbin.infoND-XaEQ4VSk
@SerhiiUa51
@SerhiiUa51 2 жыл бұрын
дякую!
@raent25
@raent25 Жыл бұрын
Нарешті KZbin наповнюеться якісним українським контентом )
@reactdev
@reactdev Жыл бұрын
Дякую!
@JuliaT-e4l
@JuliaT-e4l 2 жыл бұрын
Мені, як людині, яка ніколи не писала на TS, здається складнувато. Те що після компіляції цього навіть в коді не видно, дуже здивувало )) Хоча для складних проектів, напевно корисна річ і пришвидчить розробку.
@reactdev
@reactdev 2 жыл бұрын
А ви сприймайте це по іншому. Ви коли змінну створюєте вона ж в має якийсь тип, правильно? Число або строка, або якийсь об'єкт. Все що робить тайпскрипт - за визначає цей тип явно і все.
@ankahorbova4065
@ankahorbova4065 Жыл бұрын
прислали мені рос відео і я така сиджу думаю - так, стоп, щось має бути україснькою. знайшла))але зручно, коли відос розбитий на кілька - по міні темкам,легше шукати потрібне потім
@reactdev
@reactdev Жыл бұрын
Згоден, просто немає рук все це розбити (
@Кирило-о9х
@Кирило-о9х 2 жыл бұрын
Здається, про тип void нічого не сказали 🤔 Та є питаннячко. Коли починав вивчати тайпскріпт, то мені рекомендували, навіть можна сказати, що вимагали, аби завжди явно вказував типи. На реальних проектах працювати ще не доводилось, тому отаке питання. На вашу думку чи є сенс всюди явно проставляти типи, чи усе ж таки під час створення, наприклад, змінної за допомогою let із строкою, можна залишити цю роботу тайпскрипту, бо він усе одно там проставить тип string?
@reactdev
@reactdev 2 жыл бұрын
Так, void не згадували. Щодо питання - залежить від проекту та домовленостей. На мою думку, прості речі краще віддавати TypeScript. А от для складних структур вже можна і тип виставити.
@viktorriabiy
@viktorriabiy 2 жыл бұрын
Новий день, нове відео. Продовжую вчитися. Є вакансії у вашій компанії?))
@reactdev
@reactdev 2 жыл бұрын
Поки немає, чекаємо.
@viktorriabiy
@viktorriabiy 2 жыл бұрын
@@reactdev на мене?))
@viktorshcherbyna5674
@viktorshcherbyna5674 2 жыл бұрын
🤗🤗🤗
@sevgenberg585
@sevgenberg585 2 жыл бұрын
Еще вопрос, есть ли смысл делать отдельный файл где описывать типы переменнных, несколько раз видел подобный код.
@reactdev
@reactdev 2 жыл бұрын
Виносять в окремий файл, якщо ці типи потрібні в декількох компонентах ао модулях
@Yazon2006
@Yazon2006 2 жыл бұрын
Finally - це хіба не до трай кетч відноситься?
@IgorTsvetkoFF
@IgorTsvetkoFF 2 жыл бұрын
То ж я й думаю, чого ніколи не юзав файналлі в свіч кейсі :) бо його нема! :)
@IgorTsvetkoFF
@IgorTsvetkoFF 2 жыл бұрын
Лектора підставили :)
@endoscopy8351
@endoscopy8351 2 жыл бұрын
Що робити, коли заплутався в типах і розібратися в цьому не можу? Наприклад один капец складний тип нот ассайнбл до іншого такого ж складного типу? Написати any і забути?
@reactdev
@reactdev 2 жыл бұрын
Any не найкращий варіант, лише в крайньому випадку. Бажано рзбиратися все ж. Можна скопіювати помилку в файл і далі розбирати по рядках
@amelianceskymusic
@amelianceskymusic 2 жыл бұрын
48:40 - Замість енамів юзаю об'єкти (для констант мається на увазі, а юніан з літералів і так юлаю)🤷
@sevgenberg585
@sevgenberg585 2 жыл бұрын
Проверить является ли функцией в джс наиболее производительное (без сравнения строк) и элегантное решение - оператор инстансофф поддерживается в браузерах уже очень давно, он будет работать в IE то что вы показывали через тайпоф не очень решение, т.к. недостатком тайпофф является то, что он подвержен тихому сбою, что плохо, поэтому, если у вас есть опечатка (например, "finction") - в этом случае `иф` просто вернет фалсе, и вы не узнаете, что у вас есть ошибка, пока позже в вашем коде это где то на проявится. Вы еще не показали unknown, который является типобезопасным аналогом any. Ему можно присвоить что угодно, но нельзя присвоить ничему, кроме самого себя и любого без утверждения типа . Точно так же никакие операции над ним не допускаются без предварительного утверждения или сужения до более конкретного типа, если я правильно понял с документации. Хлопцы, можете про это рассказать по подробнее?
@reactdev
@reactdev 2 жыл бұрын
Чудове зауваження про instanceOf Ось тут є про переваги та недоліки трохи більше stackoverflow.com/a/899591/5575595 А про unknown ми розповідали kzbin.info/www/bejne/qKScomiOp9Z3mJY
@oleksandr.brazhii
@oleksandr.brazhii Жыл бұрын
ФайлИки
Еволюція CSS та React
37:03
Курс React для початківців від Vitalii Ruban
Рет қаралды 1,2 М.
TypeScript для початківців
56:44
Курс React для початківців від Vitalii Ruban
Рет қаралды 5 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
TypeScript generics или универсальный типы, обобщения
23:51
Михаил Непомнящий
Рет қаралды 35 М.
React та Props - українською
1:08:52
Курс React для початківців від Vitalii Ruban
Рет қаралды 6 М.
TypeScript с 0 до Профи. Полный курс + Практика [2023]
1:26:26
Reactify | Frontend Разработка
Рет қаралды 64 М.
TypeScript Generics are EASY once you know this
22:21
ByteGrad
Рет қаралды 149 М.
Все что нужно знать о REACT для НОВИЧКА за 15 минут | Изучаем Реакт
15:12
Frontend Fundamentals | Александр Караджиков
Рет қаралды 41 М.
TypeScript - Быстрый Курс за 70 минут
1:08:00
Владилен Минин
Рет қаралды 644 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН