MobX & React. Полный курс

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

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

  • @TuNeRmAn7777
    @TuNeRmAn7777 3 ปีที่แล้ว +12

    Спасибо большое за курс! Если сможете записать аналогичный ещё и под 6 версию, то будет просто замечательно.

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว +7

      Да, возможно так и сделаю в ближайшем будущем

    • @user-ps4uy1ui5s
      @user-ps4uy1ui5s 3 ปีที่แล้ว

      Присоединяюсь к благодарности и пожеланию =)

    • @ashbarso7752
      @ashbarso7752 3 ปีที่แล้ว

      @@YauhenKavalchuk я вот ставил mobix версию 6+ и как я понял с шестой версии deev-tools не работает?

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

    В первый раз знакомлюсь, всё достаточно понятно. Спасибо.
    MobX React

  • @alekseybord5373
    @alekseybord5373 3 ปีที่แล้ว +34

    Курс не особо актуален, не так давно вышла 6 версия без декораторов и с прочими нововведениями. По-моему намного лучше было бы записать новый курс а не клеить старый с неактуальным материалом и не очень хорошим звуком

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว +7

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

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

      @@YauhenKavalchuk Спасибо за курс! Пришел в проект с мобх5 , благодаря видео быстро въехал в тему!

  • @Polite_person_
    @Polite_person_ 3 ปีที่แล้ว +6

    Нужно добавить блок с изменениями и в связке с typescript.

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

      Возможно, сниму новый курс

    • @Polite_person_
      @Polite_person_ 3 ปีที่แล้ว +1

      @@YauhenKavalchuk Женя, если будешь делать, то про mobx state tree тоже не забудь😉

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

    Спасибо за ролик!

  • @user-yf2er5vr8q
    @user-yf2er5vr8q 2 ปีที่แล้ว

    thanks very helpfull

  • @bleedingdev9389
    @bleedingdev9389 3 ปีที่แล้ว +6

    МобИкс на декораторах - задиприкейчен. Зачем делать курс по инструменту, в котором вы сами не разобрались?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว

      Это перезалив. На момент записи всё было актуально. Да и общие концепции остались те же

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

      @@YauhenKavalchuk спасибо, конечно, за контент, но было бы круто добавить в дисклеймер что материал ознакомительный и содержит устаревшие инструменты.

  • @user-vj7cm6yg2z
    @user-vj7cm6yg2z 2 ปีที่แล้ว

    Шикарный урок 👍

  • @ProWichDoctor
    @ProWichDoctor 3 ปีที่แล้ว +6

    Хотелось бы примеры функционально а не классово, что логичнее так как реакт отходит от классов и это было бы более полезней!

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว +5

      Возможно в будущем, сниму обновлённый курс с новыми фичами и реакт-хуками

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

      @@YauhenKavalchuk очень нужно!

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

    Дякую. Доступно )

  • @1seestars
    @1seestars 3 ปีที่แล้ว +8

    Достойно, но половина показанного уже не актуальна на 6 версии mobx

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

      Это перезалив, на момент записи всё было актуально. Технологии во front-end быстро меняются...

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

      ​@@YauhenKavalchuk согласен

    • @VorobyevAlexander
      @VorobyevAlexander 3 ปีที่แล้ว

      @@YauhenKavalchuk не планируете "обновить"?

    • @user-vj7cm6yg2z
      @user-vj7cm6yg2z 3 ปีที่แล้ว +2

      Тот самый случай когда это мне подходит. Дали проект на mobx4. Печально

  • @nktpfn
    @nktpfn 3 ปีที่แล้ว +1

    npx как раз таки и отличается там, что create react app не должен быть установлен. он скачивает инструмент единоразово и потом удаляет

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว

      Да, уже прочитал про это

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

    Спасибо! Как всегда очень доступно! А что это за шрифт у вас такой в редакторе?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว

      Если честно, уже не помню(

  • @user-nh3pw8ze5c
    @user-nh3pw8ze5c 3 ปีที่แล้ว

    Спасибо!

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

    На 31:06 не совсем понял зачем прокидывать класс Store в компонент App, если мы создали экземпляр appStore и прокидываем его в таблицу и контролы?

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

    Лайк

  • @Morantriol
    @Morantriol 3 ปีที่แล้ว

    Лучший меньше чем три

  • @ltdsci2171
    @ltdsci2171 3 ปีที่แล้ว

    Почему вы сказали, что mobX идет от функционального программирования в начале? На всех страницах доков mobX классы с методами...

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

    Отличное и полезное видео, залетел на проект с MobX и MST. Пытался вникнуть сходу в MST, но решил для начала понять MobX. Вопрос прям нубский - конструкция const nickName = new class UserNickName{} оператор new, что в данном случае делает?

    • @user-ee3wt3cd6q
      @user-ee3wt3cd6q ปีที่แล้ว

      Создает новый экземпляр класса UserNickName

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

    В новом mobx нет "decorate"! вырезан по дефолту.

  • @vazgenaleksanyan2929
    @vazgenaleksanyan2929 3 ปีที่แล้ว

    Если будет у тебя курс где пишешь небольшое приложение, где будет основные моменты разработки, роутинг, формы, вложенные компоненты, посмотрим их рендерынг. Много кто купит у тебя.

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว +1

      Я не продаю курсы. Всё бесплатно

  • @iphone.traveller
    @iphone.traveller 3 ปีที่แล้ว

    Почему всё на классах, а не на функциональных компонентах? Почему старый MobX? Зачем вскрывать create-react-app, если можно подключить babel через .babelrc ?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว +1

      Это перезаливать курса. На момент записи - всё было актуально

  • @velessn
    @velessn 3 ปีที่แล้ว

    О как всегда интересное видео.

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

    как я понял в mobx множество стилей создания стейта. Как понять, какой лучше использовать?

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

      Лучше всего использовать тот подход, который УЖЕ применяется на проекте. Ну или если начинаете "с нуля", то выбирайте то, что понятнее вам

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

    Не понял, зачем устанавливать cra глобально. npx create-react-app рулит.

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

      На тот момент, мне показалось это не плохой идеей)

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

    добрый день, прекрасный видеокурс, жалко, что новая версия mobx 6 отличается установкой от вашей

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

    а как же typescript? и в 2021году классовые компоненты?

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

      Это был перезалив курса 2020, или даже 2019 года

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

      @@YauhenKavalchuk спасибо. имеется ли подобное но обновленное?

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

      На данный момент, нет

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

      @@YauhenKavalchuk жаль. очень полезный урок был бы если бы был. спасибо.

  • @follower90
    @follower90 3 ปีที่แล้ว

    Что на счет "сабсторов" ? В больших приложения сложно будет держать весь стор одним классом в одном файле

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว

      Не соглашусь, как пример Redux

    • @user-ps4uy1ui5s
      @user-ps4uy1ui5s 3 ปีที่แล้ว

      @@YauhenKavalchuk в Redux испльзуют один store, но обычно несколько редюсеров для удобство работы. Полагаю именно про это речь в изначальном комменте

    • @artsurkov
      @artsurkov 3 ปีที่แล้ว

      Если вы создадите переменную - объект - то менять ее можно как угодно. Для изменения этого объекта нужно одна функция. Вопрос с сабсторами вообще отпадает. Любой компонент можно «подписать» на изменение свойства этого объекта. Если приложение сильно сложное. То можно создать несколько таких переменных для отдельного кластера компонентов.

  • @xeleos
    @xeleos 3 ปีที่แล้ว

    Перезалив видимо? Если нет, то почему не на хуках? Щас их везде используем..

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

    Классы в 2021....

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

      🤷‍♂️

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

      @@YauhenKavalchuk Пора обновить бы урок)) Конечно для меня будет поздно, но для других самое то)

  • @realfootball338
    @realfootball338 3 ปีที่แล้ว

    Я так и не попробовал реакт, но насколько я знаю тянуть в реакт моб икс это тоже что в ангуляр ngrx. То есть в реакте редакс лучше, а для ангуляра лучше ngxs

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

      Неа, mobx, effector таки лучше redux будут

  • @artsurkov
    @artsurkov 3 ปีที่แล้ว +1

    Сделайте урок пожалуйста с несколькими компонентами

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว +1

      ВОзможно, в следующих курсах

  • @alexeyilin1527
    @alexeyilin1527 3 ปีที่แล้ว

    Почему классовые компоненты

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 ปีที่แล้ว

      Потому что на момент записи курса хуков ещё не было (этот курс - это перезалив ранее записанного)

  • @user-mx3xe2ll7c
    @user-mx3xe2ll7c 9 หลายเดือนก่อน

    Старое видео, мало полезного, только общие моменты можно понять.

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

    Все говорят спасибо, а я задам вопросы:
    1. Использование декоратора для методов с именем @action либо декорирование через makeObservable через аннотации - что конкретно делает? То есть какой смысл в пометке методов как action? Я кроме как семантический и отладочный смысл в этом не увидел.
    2. Когда вы помечали свойства наблюдаемого объекта через decorate (43 минута или около того), почему action.bind вызывал ошибку, что он не является action? Это что шутка? Какой смысл, вообще помечать action.bind, если можно вручную привязать и после указать action?
    Actions - такая байда, одни несуразицы, да и документация официальная позор полный, одна из худших что читал. Написано чисто для самого автора чтобы не забыл что он там нашкодил.
    P.S Ролик хороший как всегда, но вот бы некоторые вещи знать фундаментальнее как те же actions, к которым у меня вопросы и было бы вообще отлично.