Хуки мемоизации больше не нужны. React обзавёлся компилятором

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

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

  • @aleksprimetv
    @aleksprimetv 6 หลายเดือนก่อน +68

    Вот бы по профайлеру подробный разборчик)

  • @Fanta.Bamboocha
    @Fanta.Bamboocha 6 หลายเดือนก่อน +3

    Спасибо за обзор компилятора

  • @Г.Ка
    @Г.Ка 6 หลายเดือนก่อน +1

    Большое спасибо за видео. Просто, понятно и полезно

  • @krowker
    @krowker 6 หลายเดือนก่อน +3

    хороший пример
    спасибо

  • @jullpic
    @jullpic 6 หลายเดือนก่อน +2

    Спасибо за хорошее объяснение

  • @limpchh
    @limpchh 6 หลายเดือนก่อน +1

    Спаасибо за ролик!
    Узнал проект с курса по тестам :)

  • @vladyslavdremliuha6147
    @vladyslavdremliuha6147 6 หลายเดือนก่อน +2

    Спасибо большое автору за видео!

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

    Благодарю! Лаконично с наглядным примером. Как говорится "на компилятор надейся, а сам не плошай"

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

    Спасибо компилятору за автора)

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

    круто, спасибо!

  • @alexmarch
    @alexmarch 6 หลายเดือนก่อน +3

    планируете ли вы новый курс по Реакт ? например я это вижу как реакт едвансед + все фичи/хуки реакт 19 .

    • @mishanep
      @mishanep  6 หลายเดือนก่อน +5

      Есть мысли на сей счёт. Пока без конкретики.

  • @Г.Ка
    @Г.Ка 6 หลายเดือนก่อน +1

    Ждем видео с разбором реакт-19

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

      Был такой на канале. Назывался Будущее Реакта. Там основные новшества были разобраны.

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

    Есть ли смысл его использовать в коммерческих проектах уже, не рано ли? Что думаешь?

    • @mishanep
      @mishanep  5 หลายเดือนก่อน +1

      Пока рановато. Я бы полгодика подождал.

  • @demos.
    @demos. 6 หลายเดือนก่อน +1

    А как в этом случае размер бандла меняется? Особенно на больших проектах

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

      На рабочем проекте не пробовал. Как будет готово для продакшн, можно будет ротестировать

  • @vladislav_artyukhov
    @vladislav_artyukhov 6 หลายเดือนก่อน +2

    Ех, жаль что компилятор не в WebAssembler с малыми бинарниками компилирует

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

    Ну вот и главная мораль из всего сказанного: чтобы все прекрасно работало нужно просто с умом подойти к проектированию

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

    дякую!

  • @ufc_uz6
    @ufc_uz6 6 หลายเดือนก่อน +1

    Круто

  • @scc-6
    @scc-6 6 หลายเดือนก่อน +3

    Я думал это про мемы(((

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

    спасибо

  • @1995taunus
    @1995taunus 6 หลายเดือนก่อน +1

    Спасибо за видео! Вы часто повторяете слово "коробка". Что вы имеете ввиду?

    • @dr.margulis7773
      @dr.margulis7773 6 หลายเดือนก่อน +1

      код, который скачивается по дефолту

    • @mishanep
      @mishanep  6 หลายเดือนก่อน +2

      Представьте, что вы купили компьютерный стол. Бывает так что он уже собран либо же нужно собирать самому. Вы хотите чтобы была выдвижная панель под клавиатуру - она может быть при покупке, а может придётся прикручивать как-то самому. Так и здесь. 'Из коробки' значит, что что-то есть сразу без дополнительных усилий со стороны разработчика.

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

      Это же популярное устройство выражение, это базироованная база, база в квадрате умноженная на куб 😅

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

    На данном этапе не вижу вау эффекта от встроенного компилятора. Как писали ручками, так и будем писать. Если посмотреть что он обернул в memо, то видно что это страницы + некоторые компоненты. Такое себе, руками это намного лучше пропишу.
    Вот если он будет автоматом писать подобие хуков useCallback, useMemo там где надо - это уже будет круто.

  • @PetrovichErochin
    @PetrovichErochin 6 หลายเดือนก่อน +1

    То есть после установки компилятора useMemo вообще писать не нужно? Или всё же стоит, но для "принудительной" мемоизации?

    • @Farruh_13
      @Farruh_13 6 หลายเดือนก่อน +1

      Вообще не нужно, если напишешь то компилятор все равно переделает все

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

      @@Farruh_13 а точно ли он переделает лучше, чем было написано разработчиком? или зависит от его навыка? условно компилятор замемоизирует лучше, чем тяп-лап, но хуже чем ответс венный подход

    • @Farruh_13
      @Farruh_13 6 หลายเดือนก่อน +1

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

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

    Привет, вижу используешь браузер arc?) я вот тоже, очень нравится, а ты что думаешь по поводу него?

    • @mishanep
      @mishanep  6 หลายเดือนก่อน +1

      Недавно попробовал. Пока нравится. Поставил его дефолтным. Посмотрим приживется ли.

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

    а что если на Нексте проект?

    • @mishanep
      @mishanep  6 หลายเดือนก่อน +2

      Без проблем
      В доке есть инфа как настроить для некста

  • @mike-aaa
    @mike-aaa 6 หลายเดือนก่อน +2

    Эх ты хитрый, взял поиск на лету и заменил на поиск по кнопке

    • @mishanep
      @mishanep  6 หลายเดือนก่อน +3

      Там не была поиска на лету :) по кнопке или по нажатию enter

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

      Эх ты хитрый, думал подловил😄

  • @alexdsay
    @alexdsay 6 หลายเดือนก่อน +2

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

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

    Интересно на каком языке это всё... )

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

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

    • @mishanep
      @mishanep  6 หลายเดือนก่อน +1

      Действующие проекты можно будет также адаптировать. Нужно будет версию Реакта обновить.

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

      @@mishanep Михаил, а в нексте это будет работать?

    • @ИльяЖабров-и5ч
      @ИльяЖабров-и5ч 6 หลายเดือนก่อน +1

      @@true227 Да, в видео об этом говорилось

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

    А почему Михаил непомнящий ? Типо фишка такая ? Автор не помнит что писал ?)

  • @АлександрКос-р3щ
    @АлександрКос-р3щ 6 หลายเดือนก่อน

    10:38 у чувака при введении каждой новой буквы увеличивается число ошибок, а ему похер)

    • @Farruh_13
      @Farruh_13 6 หลายเดือนก่อน +14

      1. От слова совсем не относится к теме видео.
      2. Эти ошибки могут появляться в разных случаях, например сервер отключен, просто не включил бэк или даже если ты из термина локалхост отключил , а страницу используешь без перезагрузки и эти ошибки не связаны с инпутом.
      Крч исходя из твоего коммента тебе или мало лет или нету опыта работы

    • @тимур_атмосферный
      @тимур_атмосферный 6 หลายเดือนก่อน

      ​@@Farruh_13он просто тупой, вот и все

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

      Вау...

    • @__robert__paulson__
      @__robert__paulson__ 6 หลายเดือนก่อน +3

      @@Farruh_13 или беда с самооценкой, что скорее всего

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

    Vite csp не поддерживает же еще? Я про аналог__webpack_nonce__