Ответы пользователя по тегу TypeScript
  • Что такое опора в TypeScript React?

    @acwartz
    Тут должна быть ваша реклама.
    coderoad, quora и прочие подобные русскоязычные Q&A это клоны англоязычного Stackowerflow в машинном переводе, при том очень и очень убогом. У SO есть русскоязычный раздел, но его почему-то не копируют.
    Вторая ссылка на самом деле вот это: https://stackoverflow.com/questions/51871080/can-i... и становится понятно что вопрос звучит так "Как пробросить тег HTML как значение атрибута и далее использовать его как свойство(prop)?"
    Ответ написан
    Комментировать
  • Какой взять курс по ReactJS + TypeScript?

    @acwartz
    Тут должна быть ваша реклама.
    Достаточно знать JS и TypeScript, и данной проблемы вообще не будет. Вы видите JS, а мозги уже транслируют его в TS.
    Ответ написан
    Комментировать
  • Зачем нужны Module и Namespace?

    @acwartz
    Тут должна быть ваша реклама.
    Ведь в js есть модульность и все необходимое мы импортируем явно, при импорте мы даем уникальное имя всему что импортировалось.

    И тут вы подключаете AwesomeModule к котором тоже кто-то написал MyCoolClass с кучей IMyBestFrendDependancy. Вы хватаетесь за голову, т.к. пакет делает нужное, но использовать его - значит переписать 95% кода чтобы имена не пересекались. В своём коде или в пакете... головняк же.
    Вот тут-то и приходят на помощь namespace. Позволяют существовать чему-угодно с одними и теми же именами.

    Модуль - супер-класс, который содержит некоторые common-классы используемые только внутри этого модуля, экспортирует только то что вы укажете + некоторые другие мелочи в архитектуре angular (регистрация интерцеепторов, фабрики и т.д.).

    Как и первое так и второе можно использовать для написания модульной архитектуры. Например подключаемых плагинов которые будут добавлять динамически новое в уже существующее приложение, используя ташние ресурсы либо добавляя свои.
    Ответ написан
  • Как в typescript описать массив, содержащий в себе массив экземпляров от класса?

    @acwartz
    Тут должна быть ваша реклама.
    если работа с DOM, а не с классами то используйте вместо типа object, тип any.
    Ответ написан
  • Как в Angular 8 правильно подключить расширение jquery?

    @acwartz Автор вопроса
    Тут должна быть ваша реклама.
    По непонятным причинам из LoginComponent нужно было убрать собственный импорт $ из jquery. Проблема решена.
    Ответ написан
    Комментировать