Как устроен Signal в Angular 17? | Реактивность в JS

Поделиться
HTML-код
  • Опубликовано: 4 авг 2024
  • Бусти - boosty.to/icher
    Больше информации и ссылки на материалы из ролика в телеграме - @icherniakov
    В этом видео расскажу о Signal в Angular 16, 17 и о реактивности в программировании в целом! С исторической справкой и глубоким разбором как это работает под капотом.
    00:00 О чем будем говорить?
    00:36 Что такое реактивность?
    01:22 Что общего у Excel и перфокарты?
    02:24 Следы реактивности в C++
    03:11 Knockout.js и S.js
    03:54 Итог исторической справки
    04:21 Наконец-то Angular, Deep Dive в кишки под капотом
    05:34 Reactive Graph - объяснение
    07:36 Смотрим код с новыми знаниями
    08:53 Алгоритм сравнения по версиям
    11:15 Вывод
    #angular #js #signals
  • НаукаНаука

Комментарии • 39

  • @atlansadykov4582
    @atlansadykov4582 3 месяца назад +4

    Мощно доступно понятно, требуем больше Ангуляра )))

  • @user-zo6mv9tc8o
    @user-zo6mv9tc8o 3 месяца назад +3

    Годно годно! Если можно побольше видео про Angular!

    • @icherniakov
      @icherniakov  3 месяца назад

      Будет-будет! Спасибо, большое!

  • @donlinoleum831
    @donlinoleum831 2 месяца назад +2

    Ну это прям вот как надо, только еще лучше. Я про видос). Спасибо)

  • @DzhavidR
    @DzhavidR 4 месяца назад +1

    сууупеер! продолжай снимать такие видео про angular!!! отлично зашло! доступно и понятно!

    • @icherniakov
      @icherniakov  4 месяца назад

      Спасибо, ближайшие несколько видео будут общими по индустрию с моей точки зрения. Но планирую запись большого ролика по основам Ангуляр, чтобы кидаться им в стажеров) А дальше будем вглубь

  • @CheStrah
    @CheStrah 5 месяцев назад +3

    Ваще все понятно! Пошел программить! :)

  • @RamyZaycmanYT
    @RamyZaycmanYT 5 месяцев назад +3

    Какой харизматичный мужчина ❤

    • @icherniakov
      @icherniakov  5 месяцев назад

      Любвеобильные экономисты подоспели!!!!❤

  • @ghZTrikz
    @ghZTrikz 5 месяцев назад +2

    Зачет, все понятно!
    И про историю рассказал и про примеры на других языках, и погружение в Angular сделал!

    • @icherniakov
      @icherniakov  5 месяцев назад

      🎉🎉🎉 кайф!

    • @user-san-chous
      @user-san-chous 3 месяца назад

      больше на сарказм похоже)

  • @dananaprey
    @dananaprey 4 месяца назад +1

    Спасибо за объяснение!

  • @Andrech1337
    @Andrech1337 4 месяца назад +1

    Замечательное видео, очень конкретно и понятно расписана сложная тема

    • @icherniakov
      @icherniakov  4 месяца назад

      Очень ценный комментарий для меня. Сложно было придумать объяснение, оно само по себе непростое)

  • @tired_glebmikheev
    @tired_glebmikheev 5 месяцев назад +1

    Красавчик!

  • @user-dd7qd2bt2h
    @user-dd7qd2bt2h 5 месяцев назад +4

    Ничего не понятно, но очень интересно

    • @icherniakov
      @icherniakov  5 месяцев назад

      В дальнейшем сделаю видео обширные + заготовлены гости)

  • @alijonabdullayev6872
    @alijonabdullayev6872 3 месяца назад +2

    бро по побольше видео про Angular!, и про новых технологии

    • @icherniakov
      @icherniakov  3 месяца назад

      Будет!) спасибо за интерес)

  • @user-sd9dk8lp9b
    @user-sd9dk8lp9b 5 месяцев назад

    Всё супер! А можете в будущем (да и сейчас было неплохо) оставлять ссылку на репу? Хочется зайти самому потыкать

    • @icherniakov
      @icherniakov  4 месяца назад

      Спасибо! Нужно будет оформить реп с такими вещами, хорошо)

  • @Brinzovik
    @Brinzovik 5 месяцев назад +1

    Вот это крутой формат! Интересно, наглядно и понятно! Мужик, видно что ты трудился над каждой секундой видео - как минимум за это лайк и подписка!

  • @yuriy_german
    @yuriy_german 2 месяца назад +1

    Почему пишут что с сигналами уже не нужен rxjs? как заменится все многообразие операторов rxjs?

    • @icherniakov
      @icherniakov  2 месяца назад

      Нельзя сказать, что rxjs не нужен. Я успешно комбинирую оба подхода. Все таки в сложной реактивщине гораздо элегантнее написать стрим, чем городить логику в эффектах.
      Так что никак не заменятся, имхо) будут существовать вместе

  • @bukanaka
    @bukanaka 20 дней назад

    Имбейшая имба!

  • @icherniakov
    @icherniakov  5 месяцев назад +2

    Тайм коды:
    00:00 О чем будем говорить?
    00:36 Что такое реактивность?
    01:22 Что общего у Excel и перфокарты?
    02:06 Xerox и пользовательские интерфейсы
    02:24 Следы реактивности в C++
    03:11 Knockout.js и S.js
    03:54 Итог исторической справки
    04:21 Наконец-то Angular, Deep Dive в кишки под капотом
    05:34 Reactive Graph - объяснение
    07:36 Смотрим код с новыми знаниями
    08:53 Алгоритм сравнения по версиям
    11:15 Вывод

  • @andrewshtork5018
    @andrewshtork5018 5 месяцев назад +1

  • @user-we8tu1nw9p
    @user-we8tu1nw9p 2 месяца назад

    может я тупой, но я нифига не понял про сигналы

  • @user-kc7fy5eq3x
    @user-kc7fy5eq3x 5 месяцев назад

    какие еще старые технологии стали актуальными сегодня?

    • @icherniakov
      @icherniakov  5 месяцев назад

      Будем копать, спасибо за интерес!

  • @timmusharapov9257
    @timmusharapov9257 5 месяцев назад

    Кьют произносится, а не Кью ти :)

    • @icherniakov
      @icherniakov  5 месяцев назад +1

      Хм, от коллег плюсовиков слышал именно такое произношение как сказал, но учту, спасибо! Хорошо хоть сказал: "Я не большой эксперт в C++ коде"))

    • @timmusharapov9257
      @timmusharapov9257 5 месяцев назад

      @@icherniakov а, я сейчас посмотрел, что можно и так, и так. Из статьи в Вики: "Qt (МФА [ˈkjuːt], произносится «кьют» как «cute») или неофициально Q-T («кью-ти», «ку-тэ», «кью-тэ»)" :)

    • @icherniakov
      @icherniakov  5 месяцев назад +1

      @@timmusharapov9257 о, интересно! Вообще хороший нейминг библиотеки. Получается и две буквы и при другом произношении - английское слово