TypeScript #8 Пространства имён и модули (Namespaces & Modules)
HTML-код
- Опубликовано: 29 апр 2020
- #YauhenK #webDev #TypeScript
Всех приветствую в курсе «TypeScript».
В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации - TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изучим такие понятия, как перечисления (Enum), интерфейсы, пространства имён. Рассмотрим набор нативных утилит, которые предоставляет сам язык.
✒ Репозиторий курса:
✔ github.com/YauhenKavalchuk/ty...
✒ Полезные ссылки:
✔ TypeScript (документация): www.typescriptlang.org
✔ Sandbox (песочница): www.typescriptlang.org/play/i...
✔ Typescript Utils (утилиты): www.typescriptlang.org/docs/h...
✒ Полный список готовых и планируемых курсов:
✔ Trello: trello.com/b/R6rD7qq8
✒ Автор курса:
✔ RUclips: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: YauhenKavalchuk
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: github.com/YauhenKavalchuk
✔ VK (Группа): webdevcom
✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...
спасибо! Очень удобен такой формат коротких видео!
Евгений, благодарю за этот плейлист про тс
Очень кстати для меня на данный момент и всё понятно)
Благодарю, отличная лаконичная подача и исчерпывающие примеры. 👍
Спасибо за отзыв
Спасибо! Хорошо объясняешь!
Wooooow! супер классный курс! Спасибо! надо периодически возвращаться к нему
Пожалуйста
Лучший контент ♡
воистину!
Благодарю!
Пожалуйста
Спасибо
Пожалуйста
А если содержание неймспейса разбито на несколько файлов (по аналогии с C#), разве namespace здесь не уместно использовать вместо модулей?
Спасибо. полезно. Вопрос по поводу модулей: Почему пишется над каждой const слово 'export', а не используется export default объект, для блока переменных? Так же проще. Или нет?
Оба варианта ок. Дело привычки. Я работаю с React и поэтому для компонентов делаю default, а для всего остального просто export
Спасибо!Если можно, то есть пару вопросов. Сколько ещё примерно выпусков по TS осталось и будет ли очень актуальная тема это TS + React ?
Ещё в районе 5-6 выпусков. React + TS это следующий курс
@@YauhenKavalchuk Ок, ясно , будем ждать!
на 5:50 ошибка на последней строчке в комменте)) Спасибо за информацию вам!
Пожалуйста
Получается, что в рамках современного spa сущность namespace не представляет никакой выгоды, или её всё-таки где-то можно использовать?
Alex Bo каждый модуль уже и будет пространством имён, поэтому не очень понятно зачем это сегодня.
Да, namespace можно не использовать
@@YauhenKavalchuk разве тогда не целеобразно использовать все время export class? мы один раз импортируем его, и при необходимости знаем куда обратится
5:07, константа SECRET и правда секретная, в одном файле '123321', в другом 'Yauhen' =)
🤣
Я расценил как проверку бдительности
Те кто придумал Typescript явно копировали с С++ , пацаны не прикалывались. Теперь в целом очень понятно становиться что и зачем нужно , потому что все новшества взяты из других популярных языков. Не нужно долго гадать 😎
😎
Что значит ?
Данный вопрос не рассматривался
Generic. В предыдущих и следующих видео есть примеры использования
+
👍
так и не понял зачем нужны пространства имен, если можно создать файл с нужными константами и их экспортировать
Я бы сказал, что это устаревший подход и сейчас больше используют модули
Но есть нюанс...
Нюансы есть всегда)
Отвал башки!
Спасибо за поддержку
+
👍