React придумал новый компонент!

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ธ.ค. 2024

ความคิดเห็น • 178

  • @ITKAMASUTRA
    @ITKAMASUTRA 2 ปีที่แล้ว +8

    Как всегда круто, сжато, ёмко 🤝

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +4

      Спасибо :)
      От вас вдвойне приятно получить похвалу)

  • @ДмитрийКарпич
    @ДмитрийКарпич 2 ปีที่แล้ว +3

    Хорошо - кратко, понятно, не скучно и по делу. Спасибо за труды!

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо!

  • @dabiggestfloppa3441
    @dabiggestfloppa3441 2 ปีที่แล้ว +20

    Очень мало таких каналов! Спасибо за твои труды!

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо! такие отзывы помогают идти дальше)

  • @raeRegano
    @raeRegano 2 ปีที่แล้ว +5

    О, в Реакте придумали [hidden]

  • @Logo-e2b
    @Logo-e2b 2 ปีที่แล้ว +2

    Прекрасный монтаж, спасибо!

  • @andreiribac6284
    @andreiribac6284 2 ปีที่แล้ว +6

    Как всегда безумно благодарен! Это просто непостижимый талант в столько коротком видео, давать так много полезной информации, причем настолько все детально объяснить! Низкий поклон!

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      спасибо) очень приятно) низкий поклон))

  • @skysar
    @skysar 2 ปีที่แล้ว +2

    Спасибо за видео, как всегда информативно и по делу, без воды!
    По поводу компонента, очень интересная штука, буду ждать релизной версии.

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо!

  • @kspshnik
    @kspshnik ปีที่แล้ว

    Супер! Очень круто смотреть такие разборы будущего!

    • @it-sin9k
      @it-sin9k  ปีที่แล้ว

      Значит будем пилить больше)

  • @gyros9162
    @gyros9162 2 ปีที่แล้ว

    Спасибо, Синячищще! С Реактом не соскучишься ))

  • @dalisoft
    @dalisoft 2 ปีที่แล้ว +1

    Подписка за качество и подача контента. Только что увидел в рекомендации этого видео

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +1

      О как, видимо залетело видео в рекомендации TH-cam) Добро пожаловать)

  • @ilikecola378
    @ilikecola378 ปีที่แล้ว

    Интересно как всегда!

  • @AlexRTW
    @AlexRTW 2 ปีที่แล้ว

    Крутой обзор. Разумеется ждем еще. Подача также супер.

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо!

  • @alexeyshaykov
    @alexeyshaykov 2 ปีที่แล้ว

    Круто!! спасибо огромное

  • @alexlightweight
    @alexlightweight 2 ปีที่แล้ว +1

    Отличное видео ! Спасибо. 👍
    Столько труда в видео. 😮

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +1

      Спасибо :) Такое вот у нас хобби)

  • @thegate8985
    @thegate8985 2 ปีที่แล้ว +3

    Интересно) Очень похоже на вьювовский ""

    • @rgnaros
      @rgnaros 9 หลายเดือนก่อน

      Похож да не он) Тут lifecycle работает, а у вью нет

  • @STRIPPEDSTAR
    @STRIPPEDSTAR 2 ปีที่แล้ว +1

    Контент в кайф! Красавчик! давай ещё вот этого да побольше!

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо :) Будем значит еще делать)

  • @igorkushnir4966
    @igorkushnir4966 2 ปีที่แล้ว +1

    Круто! Как всегда спасибо за подробный разбор - это бесценно!

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо :)

  • @alexanderkazakow7773
    @alexanderkazakow7773 2 ปีที่แล้ว +31

    Реакт из будущего придумал v-show из первого vue?)

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Прикольно) У них точно такое же поведение?

    • @alexanderkazakow7773
      @alexanderkazakow7773 2 ปีที่แล้ว +1

      @@it-sin9k ну вам ли не знать😁 если сама механика, то так же точно инлайнится display: none, только здесь отдельная обёртка, а там директива на любой dom-элемент. Кмк, при обилии логики и различных скрытых элементов, директива будет компактней в коде. Ну и вопрос, как будут работать транзишены с ним, чтобы не так топорно появлялось\скрывалось🤔

    • @eeeMan2
      @eeeMan2 2 ปีที่แล้ว +1

      @@alexanderkazakow7773 не будет работать транзишен как и с любыми другими компонентами которые монтируются/размонтируются

  • @MegaDjeday
    @MegaDjeday 2 ปีที่แล้ว +2

    Это канал с самым доходчивым объяснением нюансов реакта и не только) Рад, что нашел его)

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо :) мы очень стараемся)

  • @АлександрРак-о2з
    @АлександрРак-о2з 2 ปีที่แล้ว +2

    это что директива v-show из vue?
    Как сказал бы Тим Кук: "It's Revolution"

  • @БоряЧумаян
    @БоряЧумаян 2 ปีที่แล้ว

    Большое спасибо за контент, много что для себя нового нашел, всем новичкам советую!!!!

  • @dimadem
    @dimadem 2 ปีที่แล้ว

    спасибо за ролик, смотрю все твои видео.

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо! Мы очень признательны за это!

  • @andreiribac6284
    @andreiribac6284 2 ปีที่แล้ว +24

    Очень хотелось бы увидеть "обобщающий урок" - что-то вроде большого проекта то типу магазин на реакте, где все было бы максимально приближенно к реальному рабочему проекту.

  • @dmitry9463
    @dmitry9463 2 ปีที่แล้ว

    Уважуха!! Делай почаще такие обзоры новых возможностей реакта

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Договорились :)

    • @Илья-с1л6э
      @Илья-с1л6э 2 ปีที่แล้ว

      для этого надо чтобы новые возможности появлялись)

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      ох уж эти скептики)

  • @system-manage
    @system-manage 2 ปีที่แล้ว +1

    Круто!!! в 2022 увидели реализацию v-if и v-show из Vue 3 😄

  • @romanmed9035
    @romanmed9035 2 ปีที่แล้ว +6

    вообще полезная штука. в некоторых местах приходилось принудительно делать такое поведение своими силами.

  • @Quentinrei
    @Quentinrei ปีที่แล้ว

    крутой ролик !!

  • @AlexanderSavchenko91
    @AlexanderSavchenko91 2 ปีที่แล้ว +1

    спасибо ) коммент в поддержку
    я кайфанул
    будем ждать

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      низкий поклон)

  • @trueman8413
    @trueman8413 2 ปีที่แล้ว

    Супер! Спасибо

  • @s0k010v
    @s0k010v 2 ปีที่แล้ว

    Спасибо, полезно и доходчиво.

  • @good_news_every
    @good_news_every 2 ปีที่แล้ว

    Да, прикольно, спасибо!
    Все по делу👍

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо!

  • @alexey-ym
    @alexey-ym 2 ปีที่แล้ว +22

    вау, реакт замешал v-show и keep-alive в 2022ом, кайф...

    • @gritsienkooleg3447
      @gritsienkooleg3447 2 ปีที่แล้ว

      Да блин, почему реакт такой отстающий? Ещё и кода как всегда больше.

    • @screamstream1161
      @screamstream1161 ปีที่แล้ว +2

      ​@@gritsienkooleg3447 потому что не бежит вперед паровоза, реакт был первопроходцем, поэтому сохранять стабильность и внедрять новые фичи - тяжело. Если нужена прогрессивная библиотека - это vue, solid, но есть вероятность схватить кучу проблем при поддержке в будущем. Хочешь стабильность и надежность - реакт, ангуляр.

    • @ТарасМаковейчук
      @ТарасМаковейчук ปีที่แล้ว

      @@screamstream1161 реакт не был первопроходцем. До него был knockout, который был реактивным, в отличии от реакта и ангуляра.

    • @vladimir_balaur
      @vladimir_balaur 4 หลายเดือนก่อน

      ​@@ТарасМаковейчуки он был настолько хорош, что никто его не любит и комюнити его забыла. Так что Реакт топчик.

    • @webbrother
      @webbrother หลายเดือนก่อน

      Реакт изначально view библиотека. Не более того. Описаный в ролике механизм лет 10 назад уже реализован в нескольких библиотеках.

  • @thimerlanmatyakubov8940
    @thimerlanmatyakubov8940 2 ปีที่แล้ว +1

    ТОПППППППППППППППППП

  • @barmaley9705
    @barmaley9705 2 ปีที่แล้ว

    Ее земляк контент в кайф, давай еще пожалуйста!))

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Уже следующее видео делаем)

  • @studym1812
    @studym1812 2 ปีที่แล้ว

    Формат отличный. Продолжай .

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо!

  • @XATABable
    @XATABable 2 ปีที่แล้ว

    Спасибо тебе за то что ты делаешь)

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо за подписку, уже более 2 лет с нами)

  • @dmitry9463
    @dmitry9463 ปีที่แล้ว

    Делай больше таких обзоров

  • @NoName-zh7cc
    @NoName-zh7cc 2 ปีที่แล้ว

    Контент просто пушка!

  • @vadimmalckin589
    @vadimmalckin589 2 ปีที่แล้ว

    Молодец! Очень доходчиво и интересно. Спасибо

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +1

      Спасибо!

  • @STELLS541
    @STELLS541 2 ปีที่แล้ว

    Оч круто =)

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Спасибо!

  • @ИльясРаджабов-г9ч
    @ИльясРаджабов-г9ч 2 ปีที่แล้ว

    крутой ролик
    спасибо

  • @qutbiddinmakhmudov4088
    @qutbiddinmakhmudov4088 ปีที่แล้ว

    коммент ради коммента обязателен. Видосы крутые спасибо!

    • @it-sin9k
      @it-sin9k  ปีที่แล้ว

      Ответ ради благодарности! спасибо!)

  • @zemf4you731
    @zemf4you731 2 ปีที่แล้ว

    поздравляю, вы открыли v-show из vue

  • @CJIu3eHb
    @CJIu3eHb 2 ปีที่แล้ว +3

    Не совсем понял, т.е. хуки на монтирование/размонтирование срабатывают, но реально компонент остается и его состояние сохраняется? Там и так магии хватает, а теперь еще такие чудеса.

  • @fallout407
    @fallout407 2 ปีที่แล้ว

    Круто)

  • @МаркСинакаев-г8л
    @МаркСинакаев-г8л 2 ปีที่แล้ว

    Гениальная подача материала

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Низкий поклон)

  • @klick998
    @klick998 2 ปีที่แล้ว +1

    Давно пора было что-то такое сделать

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      полностью согласен)

  • @rudinandrey
    @rudinandrey 2 ปีที่แล้ว

    ммм, хороший компонент. спасибо за видео

  • @ruslan3040
    @ruslan3040 ปีที่แล้ว

    супер

  • @kudy_poikhaty_na_rybalku
    @kudy_poikhaty_na_rybalku 2 ปีที่แล้ว

    Супер!

  • @smitebeats
    @smitebeats 2 ปีที่แล้ว +2

    import { unstableOffscreen as Offscreen } как бы куда лучше чем в две строки)

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Да, я выделил в отдельную строку для наглядности. Чтобы все обратили внимание на флаг unstable

  • @ensox
    @ensox 2 ปีที่แล้ว +1

    А почему бы не import { … as Offscreen } ?

    • @Valentin_I
      @Valentin_I 2 ปีที่แล้ว

      Согласен

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Для наглядности, чтобы легче было обратить внимание

  • @caekInc
    @caekInc 2 ปีที่แล้ว

    звучит правда интересно, но интересно в какой версии релизнут

  • @1seestars
    @1seestars 2 ปีที่แล้ว

    6:37 как на телефоне навести на ссылку?

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      это был лишь пример тригера, на телефоне могут быть другие тригеры, например ссылка находится во вьюпорте

    • @1seestars
      @1seestars 2 ปีที่แล้ว

      @@it-sin9k окей. На практике с такими либами еще не сталкивался. Спасибо за видео

  • @ReAgent003
    @ReAgent003 2 ปีที่แล้ว +3

    Итак, пое!

  • @followsonik
    @followsonik 2 ปีที่แล้ว +4

    Скажи честно, случаем не канал MyGap тебя вдохновил на такую анимацию и, блин, на похожую подачу материала - не спеша, грамотно, без лишних деталей? - i like it very much! 💖

    • @skeetybeefy
      @skeetybeefy 2 ปีที่แล้ว +3

      в одном из видео он упоминал, что идея для стиля видео (и персонажа) у него возникла на основе MyGap

    • @followsonik
      @followsonik 2 ปีที่แล้ว +1

      @@skeetybeefy, значит мне всё-таки это не приснилось. Благодарю! 🙏

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +5

      Все верно) мне тоже нравится канал MyGap)

  • @ron_tayler
    @ron_tayler 2 ปีที่แล้ว +2

    Немного не понимаю революционность компонента. Подобное поведение есть во Vue из коробки уже годами. Я ни как не против React, не работал на нём. Лишь интересно почему это компонент будущего. Моя просьба объяснить как ранее справлялись с этим React разработчики, наверное были костыли.

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Тут прикол не в том, что просто скрывается с помощью display: none. А то что у компонента, жизненный цикл отключается, а так же из-за concurrent mode. То что скрыто рендерится в последнюю очередь. Т.е. для React это новый способ делать некоторые вещи, которые мы костылили с просадкой перфоманса

  • @EnjoyerOfBepis
    @EnjoyerOfBepis 2 ปีที่แล้ว +2

    Хм, мне кажется много компонентов полагаются на то, что состояние при дисмонтировании и последующем монтировании обнуляется.
    Если просто так бездумно оборачивать компоненты в Offscreen, то очень много кода поломается. И это явно не должно быть встроенно в react-router.

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

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

    • @EnjoyerOfBepis
      @EnjoyerOfBepis 2 ปีที่แล้ว +1

      @@it-sin9k Безусловно, найти решения можно, изменив сами компоненты. Я к тому, что такое нарушение поведения жизненного цикла компонента это довольно серьезное изменение, ломающее обратную совместимость. Имею в виду, если в общедоступные библиотеки, типа react-router, принудительно добавят оборачивание в Offscreen.

    • @Илья-с1л6э
      @Илья-с1л6э 2 ปีที่แล้ว +1

      @@EnjoyerOfBepis так не оборачивайте и не будет поломана обратная совместимость) А в react-rotuer это можно будет сделать опциональным... хотя о чем это я... react-rotuer смокойно сломает все в следующей мажорной версии, как они всегда это и делают

    • @EnjoyerOfBepis
      @EnjoyerOfBepis 2 ปีที่แล้ว

      @@Илья-с1л6э Сломают-то сломают, не вопрос, проблема в том, что в этом случае не будет обратной совместимости с компонентами, написанными до реакт 19 или где это будет внедрено. А реакт всегда гарантировал корректную работу компонентов, написанных на старом апи. А здесь по сути нового апи и нет, есть ломание работы текущего. Это никакими контрактами, статической типизацией и линтерами не отловишь.

    • @Илья-с1л6э
      @Илья-с1л6э 2 ปีที่แล้ว

      @@EnjoyerOfBepis не вижу проблемы) Не нужно - не используйте. Если какая то либа (аля react-router) сломает вам поведение, задумайтесь о качестве этой либы
      Плюс сейчас strict mode как раз запускает все эффекты дважды. Так то есть у всех есть время подготвиться к подобному поведению и перестать писать в useEffect логику которая ломает приложение если ее запустить дважды
      А вообще я думаю что подобныъ брекингов будет все больше. Так как когда-то давно инновациоая идея с VDOM сейчас уже потеряла свою актуальность. а по сути мешает реакту развиваться. Если бы не поддержка обратной совместимости, думаю команда давно реакта давно бы отказалась от него просто выпустив очередную мажорную версию.
      А так все изменения будут, но постепенно

  • @JSCoffeeBreak
    @JSCoffeeBreak 2 ปีที่แล้ว

    🔥🔥🔥

  • @haacki4720
    @haacki4720 2 ปีที่แล้ว +1

    Мы придумали новый компонент!
    А, оказывается нет...

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Почему нет?)

  • @glcoder9150
    @glcoder9150 2 ปีที่แล้ว

    Достаточно неплохо пояснил, спасибо)
    Этим можно, кстати, немного использование Redux уменьшить в принципе, верно же?

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +1

      Сложно сказать, нужно смотреть как вы используете Redux

  • @azamatk4302
    @azamatk4302 2 ปีที่แล้ว +1

    Почему анимированный ведущий не моргает?

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      я передам вопрос))

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Сказали слишком сосредоточен))

  • @pohhop7634
    @pohhop7634 2 ปีที่แล้ว

    Состояния всех дочерних элементов внутри Offscreen сохраняются ?!

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +1

      я глубоко не проверял, но думаю да :)

  • @ГеннадийСотников-ю6г
    @ГеннадийСотников-ю6г 2 ปีที่แล้ว +1

    Они что изобрели *ngIf для React?

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      а что такое nglf?

    • @theenderofficial
      @theenderofficial 2 ปีที่แล้ว

      ​@@it-sin9k в ангуляре if для отрисовки

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      @@theenderofficial ng--if помню был такой, но мне кажется механизм там был все же другой

  • @green.616
    @green.616 2 ปีที่แล้ว

    import { unstable_Offscreen as Offscreen } import from 'react';

  • @jarikjarik933
    @jarikjarik933 2 ปีที่แล้ว

    я правильно понял это аналог мемоизации?

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      хмм, скорее нет, чем да)

  • @MichailKuznetsovRU
    @MichailKuznetsovRU 2 ปีที่แล้ว +1

    товарищи из react придумали очередную хрень, во Vue всегда был v-show для примерно таких целей

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      ну это ведь не одно и тоже. Новый способ рендера компонентов нельзя сравнивать с display: none

  • @АлександрГригорий-е6о
    @АлександрГригорий-е6о 2 ปีที่แล้ว

    Ждем разбор хука use

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      а что за хук use?

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      @@АлександрГригорий-е6о Не знал о таком, спасибо! Почитаю :)

  • @ultraduck100
    @ultraduck100 2 ปีที่แล้ว

    3:03 "СколькА")))
    дада, я душнила, сорян

  • @unlimitedgames8357
    @unlimitedgames8357 2 ปีที่แล้ว

    топ

  • @notforvideoschannel
    @notforvideoschannel 2 ปีที่แล้ว

    Перепишем на C++. #долойjavascript

  • @GagikHarutyunyan_dev
    @GagikHarutyunyan_dev 2 ปีที่แล้ว +1

    По моему реакту давно пора перейти с ререндерингов на реактивность. В том же Preact уже сигналы добавили, что ускоряет приложение и не нужны всякие хуки для ручной борьбы с ререндерингами…

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +4

      Надеюсь, React не перейдет на реактивность) как то поработал с MobX пару лет с реактивностью, крайне негативный опыт :)

    • @neoxack
      @neoxack 2 ปีที่แล้ว

      Полностью согласен. React движется куда-то не туда.

    • @Илья-с1л6э
      @Илья-с1л6э 2 ปีที่แล้ว

      @@it-sin9k по вашему реактиновсть это только mobx? Ее можно по разному реализовать. Посмотрите тот же solidjs

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      @@Илья-с1л6э нет, это не только mobx, тот же rxjs и другие варианты. Сравнивая вызов метода явно с реактивным программирование, это как тянуть камень на гору или толкать. Камень то будет там в любом случае. Но каждый выбирает сам, тянуть ему его или толкать. Крайне вкусовщина. Мне лично нравится, когда все явно вызывается, без "реакций". Реакции автоматические усложняют читабельность кода по моему мнению

    • @Илья-с1л6э
      @Илья-с1л6э 2 ปีที่แล้ว

      @@it-sin9k ну вот solidjs реактивный. Чем принципивльно отличается читаемость кода при вызове setState в react и в solid? И тот и тот вызов приводит к какому то ререндеру.

  • @mkonin
    @mkonin 2 ปีที่แล้ว

    В теории звучит хорошо , но чёт кажется несколько переоценено... Хотя не исключаю того что у меня может не хватать опыта для достойной оценки фичи

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +1

      Зарелизят, будем все тестить)

  • @ТестТестович-в8я
    @ТестТестович-в8я 2 ปีที่แล้ว

    3:13 СколькА раз ))

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      Вот это пичалька)))

  • @pavel6250
    @pavel6250 2 ปีที่แล้ว

    реактеры изобретают vue.js

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว

      чего это?)

  • @ffsdmad_2024
    @ffsdmad_2024 2 ปีที่แล้ว

    Круто но зря, реакт не нужен

  • @profesor08
    @profesor08 2 ปีที่แล้ว

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

    • @sleepstream9433
      @sleepstream9433 2 ปีที่แล้ว

      скопировали с других библиотек, понадобиться, чтобы сохранить оптимизацию браузера

    • @profesor08
      @profesor08 2 ปีที่แล้ว +1

      @@sleepstream9433 если удалять/добавлять элемент в dom не по 100 раз за секунду, то в плане экономии ресурсов это будет выгоднее, чем просто скрывать элемент, особенно если он громоздкий. Так-же не понятно что там будет происходить, если в компонентах запущены какие-то таймеры, или навешаны лиснеры, или аякс запросы.

    • @sleepstream9433
      @sleepstream9433 2 ปีที่แล้ว

      @@profesor08 точки зрения логики - хранить скрытый элемент проще, чем его создавать. А этот новый функционал предотвращает работу таймеров и запросов в фоне.

    • @sleepstream9433
      @sleepstream9433 2 ปีที่แล้ว

      @@profesor08 И все таки не забывай про оптимизацию элементов, она не сохраняется, если удалять элементы и создавать их с нуля, но толк в этом есть, если у тебя есть много сложных анимаций, которые используют предоптимизацию.

  • @alextotun
    @alextotun 2 ปีที่แล้ว

    С такими обьяснениями начинаешь глубоко понимать какая это НАУКА, не просто программист в примитивном понимании, а как в лаборатории из пробирки в пробирку, получая при этом хороший дистилят.) Спасибо за видео! Всех благ!

  • @codememory
    @codememory 2 ปีที่แล้ว +1

    Теперь все больше понимаю, что реакт помойка, команда реакта сделала этот компонент, который во вью уже давно существует и это дефолт, а разрабаты на реакт пишут «компонент будущее» не повторе плиз фронт этими словами, потому что другие фреймворка имею больше функционала и если в реакт его нет, а потом выпускают его, то это не означает что это карей какая жёсткая фича, когда другие фреймворки смотря и говорят: «ты нормальный? Это дефолт вообще»

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +2

      манеры конечно ваши обещают желать лучшего. Но все же, после быстрого просмотра документации v-show. Если я правильно понял, все что он делает, это display-none. В react же имплементация совсем иная. Как раз в этих отличиях и кроется продвинутость подхода. Поправьте, если я где то ошибся

  • @i.am.rossalex
    @i.am.rossalex 2 ปีที่แล้ว

    Какая же хня этот реакт. Люди разучились программировать...

  • @KnowingCat
    @KnowingCat 2 ปีที่แล้ว

    Какая-то муйня. В html уже с допотопных времен есть атрибут hidden для сокрытия содержимого. Да еще и код написан на уровне студента. Все проверки и условия сложнее == х и тем более мат операции в шаблоне пишут только упоротые. Нормальные люди выносят это все в геттеры. Ну и в который раз убеждаюсь, что реакт годится разве что для написания каких-нибудь сайтиков и лендингов. До ангуляра с его структурными директивами ему как до Марса на пузе ползти.

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +3

      остается только выяснить, почему react скачивают в неделю в 32 раза чаще чем ангуляр)) *холивар* :D

    • @KnowingCat
      @KnowingCat 2 ปีที่แล้ว

      @@it-sin9k Это же элементарно. Потому что 99% веба - фуфлосайтики, написанные на коленке 😉

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +2

      @@KnowingCat так фуфлосайтики и пишут на ангуляре?)) а то на React я вижу написаны серьезные: инстаграм, netflix, whatsapp, dropbox, paypal, airbnb, codeacademy, skype (RN), Uber Eats (RN), Wallmart (RN), Tesla. Раунд!

    • @KnowingCat
      @KnowingCat 2 ปีที่แล้ว

      @@it-sin9k И дальше что? Это оставшиеся 10%. Это был ответ на вопрос о популярности реакта. Это как сравнивать мерседес с поделками ватотаза. Вторую покупают не то что в 30, в 30 тысяч раз чаще. Но возят на ней картошку, а на мерсе - корпоратов 😉

    • @it-sin9k
      @it-sin9k  2 ปีที่แล้ว +2

      @@KnowingCat популярность React разве не равно, тому что он лучше по некоторым параметрам для бизнеса?)

  • @SADBOY-xu8ib
    @SADBOY-xu8ib 2 ปีที่แล้ว

    🤮

  • @KlinovAS
    @KlinovAS 2 ปีที่แล้ว

    Только синяки и могут такое придумать. Для нормальных людей придумали CSS, HTML и JS и еще JQ для удобства. А ставить целый завод компилятор для рендеринга какой-то примитивной странички блога или личного кабинета могут только айти синяки, но я не вас именно имею ввиду, а всех остальных, которые делают Реакты и тому подобное. Я тоже синяк, но мой завод рендерид сложную форму. Цепочка неприрывная. Админ в конструкторе делает конструктор для испонителя. Исполнитель в форме создает контент для клиента. Клиент видит информацию уже как прайс-договор, но может тоже переключать, выбирать и уже после "Подписания контракта" (покупки) документ возвращается к испонителю как готовый документ, который не подлежит изменению. Вот зачем рендер кошмарный и придумали, а не для йоп-та простой дичи, в которой хотят добавить какую-то несуществующую мелочь, которой нет в природе и создают костыли и педали

    • @Илья-с1л6э
      @Илья-с1л6э 2 ปีที่แล้ว +1

      сами придумали какой-то тезиз и его разгромили) круто

    • @KlinovAS
      @KlinovAS 2 ปีที่แล้ว

      @@Илья-с1л6э да, вначале тоже противился: учить другие языки кроме того что знал почти на изусь; бросать ит карьеру ради своего бизнеса; не брать готовое, а тратить время на опыт, так как во всем готовом слишко много токсичности. Вам ещё очень далеко. Вы по течению ит. А ит это не о программировании, а купи-продай. Покупают мозги подешевле, продают продукт подороже

    • @Илья-с1л6э
      @Илья-с1л6э 2 ปีที่แล้ว +1

      @@KlinovAS таблетки забыли выпить? что вы несете?

    • @KlinovAS
      @KlinovAS 2 ปีที่แล้ว

      @@Илья-с1л6э Спасибо

    • @super4prikolist1
      @super4prikolist1 2 ปีที่แล้ว +1

      Что? Бессмысленный набор слов. Не знаю что у вас там на заводах, зачем на заводе js. Можешь спокойно не учить реакт, раз на заводе он не нужен)) на заводе думаю и js, не нужен. Нужны станки и молча работать))

  • @maxk.2076
    @maxk.2076 2 ปีที่แล้ว

    Хороший канал, жаль что на русском. Давайте постепенно избавляться от всего русского.

    • @Илья-с1л6э
      @Илья-с1л6э 2 ปีที่แล้ว

      не забудьте избавиться от всего немецкого

  • @starwalker.musician
    @starwalker.musician 2 ปีที่แล้ว +1

    Ну понятно, сначала они делали реактивный render, теперь пытаются его отключить )

  • @ismalit
    @ismalit 2 ปีที่แล้ว

    Класс!