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

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 48

  • @icherniakov
    @icherniakov  9 місяців тому +3

    Тайм коды:
    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 Вывод

  • @MichaelKlinkov
    @MichaelKlinkov 7 місяців тому +4

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

    • @icherniakov
      @icherniakov  7 місяців тому

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

  • @Brinzovik
    @Brinzovik 9 місяців тому +3

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

  • @RamyZaycmanYT
    @RamyZaycmanYT 9 місяців тому +4

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

    • @icherniakov
      @icherniakov  9 місяців тому

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

  • @AvtoStrahovoy
    @AvtoStrahovoy 9 місяців тому +4

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

  • @ghZTrikz
    @ghZTrikz 9 місяців тому +2

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

    • @icherniakov
      @icherniakov  9 місяців тому

      🎉🎉🎉 кайф!

    • @user-san-chous
      @user-san-chous 7 місяців тому

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

  • @АндрейБорщевский-у6е
    @АндрейБорщевский-у6е 9 місяців тому +7

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

    • @icherniakov
      @icherniakov  9 місяців тому +1

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

  • @atlansadykov4582
    @atlansadykov4582 7 місяців тому +5

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

  • @GuiderWGM
    @GuiderWGM 3 дні тому +1

    Спасибо, за видео, а теперь можно тоже самое для тупых? Как на примере с RxJs =)

    • @icherniakov
      @icherniakov  3 дні тому

      Ахахах)) подумаю как такое сделать))

  • @tired_glebmikheev
    @tired_glebmikheev 9 місяців тому +3

    Красавчик!

  • @donlinoleum831
    @donlinoleum831 6 місяців тому +3

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

  • @Andrech1337
    @Andrech1337 8 місяців тому +2

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

    • @icherniakov
      @icherniakov  8 місяців тому

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

  • @dreamofallex
    @dreamofallex 2 місяці тому

    То есть версия инкрементится, если поменялось значение. Для примитива это понятно. Но если в value будет объект и внутри него поменяется свойство, то сработает ли механизм обновления версии?

    • @icherniakov
      @icherniakov  2 місяці тому

      Нет, там асе мутабельно

  • @dananaprey
    @dananaprey 8 місяців тому +2

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

  • @alijonabdullayev6872
    @alijonabdullayev6872 7 місяців тому +3

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

    • @icherniakov
      @icherniakov  7 місяців тому

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

  • @Alexander-S.
    @Alexander-S. 3 місяці тому

    А почему после применения Angular версия продюсера стала 2, а не 3? При изменении значения technology ее версия не передается в продюсер? Короче, у сигнала и потребителя/продюсера свои несвязанные версии?

    • @icherniakov
      @icherniakov  3 місяці тому +1

      Да, у всех свои версии и именно благодаря тому, что они разнятся - можно эффективно сравнивать и не пересчитывать лишний раз

    • @Alexander-S.
      @Alexander-S. 3 місяці тому

      @@icherniakov Отлично, спасибо Иван!

  • @DzhavidR
    @DzhavidR 8 місяців тому +2

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

    • @icherniakov
      @icherniakov  8 місяців тому

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

  • @yuriy_german
    @yuriy_german 6 місяців тому +1

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

    • @icherniakov
      @icherniakov  6 місяців тому

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

  • @АлександрТитов-о6я
    @АлександрТитов-о6я 9 місяців тому

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

    • @icherniakov
      @icherniakov  8 місяців тому

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

  • @bukanaka
    @bukanaka 4 місяці тому

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

    • @icherniakov
      @icherniakov  4 місяці тому

      Уууиииихаааах

  • @VladislavFilippov-u7p
    @VladislavFilippov-u7p 6 місяців тому

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

  • @andrewshtork5018
    @andrewshtork5018 9 місяців тому +1

  • @ДмитрийВ-ч5ч
    @ДмитрийВ-ч5ч 9 місяців тому

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

    • @icherniakov
      @icherniakov  9 місяців тому

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

  • @timmusharapov9257
    @timmusharapov9257 9 місяців тому

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

    • @icherniakov
      @icherniakov  9 місяців тому +1

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

    • @timmusharapov9257
      @timmusharapov9257 9 місяців тому

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

    • @icherniakov
      @icherniakov  9 місяців тому +1

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

  • @ЕвгенийБондаренко-с5е

    Объяснения не ваша стезя, из простейших понятий вы сделали что то запутанное и мутное.

    • @icherniakov
      @icherniakov  3 місяці тому

      1) Зачем вы делаете такие выводы по моему самому первому видео на ютубе? Посмотрите последнее про rxjs)
      2) видео не о том как пользоваться сигналами (простая тема), а о том - как там в исходниках устроено