Как правильно обновлять сложный state в React

Поделиться
HTML-код
  • Опубликовано: 28 сен 2019
  • О том, почему в React нельзя менять state можно узнать из этого видео: • Почему в React нельзя ...
  • НаукаНаука

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

  • @iliyabrook2933
    @iliyabrook2933 3 года назад

    Видео супер! Купил твой курс по реакту на юдэми,очень понятно все рассказываешь!

  • @Mjogan
    @Mjogan 3 года назад +2

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

  • @user-ep2mh6zp3k
    @user-ep2mh6zp3k 2 года назад

    Низкий поклон автору! Видео очень помогло!!!!

  • @HIghtowerSever
    @HIghtowerSever 4 года назад

    Спасибо, Юрий!

  • @sergiiieromin3501
    @sergiiieromin3501 4 года назад +2

    Давай больше видосов!

  • @mishachernov8784
    @mishachernov8784 4 года назад

    Спасибо за всё!) Будет ли дополнительный раздел по реакт хуках в новой верссии на курсе по реакт/редакс?

  • @streiker
    @streiker 3 года назад +1

    а метод splice для удаления не меняет исходные данные так как и push ? почему copy[0].name = 'something'' меняет исходный массив, а copy[0] = 'something' нет?
    вообще можно ли использовать библиотеку lodash с её методом cloneDeep и менять уже его или он тоже ссылается на тот же объект в памяти?

  • @AndreyEricksonGame
    @AndreyEricksonGame 3 года назад

    Либо я что-то не понял, но на 4:30 неверное рассуждение, если мы клонируем исходный массив через оператор spread в новый массив, то у этого нового массива будут свои ссылки на объекты, то есть изменяя новый массив, мы не затрагиваем старый массив. Разве не так?
    const arr =[1,2,3]
    const copy = [...arr]
    copy[0] = '5'
    console.log(arr)

    • @AndreyEricksonGame
      @AndreyEricksonGame 3 года назад

      @Владислав Макаров Ааа вот что. Спасибо большое, Владислав, за разъяснение

  • @SocialFoam
    @SocialFoam 4 года назад

    Классно объясняешь, можно ссылку на udemy курс?

    • @goodcodetv2744
      @goodcodetv2744  4 года назад +1

      Конечно, вот ссылка - www.udemy.com/course/pro-react-redux/?referralCode=BA6C862A9F0C5C386801 (ref code, чтобы Udemy брал немного меньше комиссии)

    • @kennyvision5789
      @kennyvision5789 Год назад

      Вот что на сайте Udemy, проклятые русофобы :
      На данный момент мы не принимаем оплату новых регистраций на курсы от учащихся из России.

  • @monsterus2836
    @monsterus2836 8 месяцев назад

    Если менять состояниеи в реакте или чистом redux то это справедливо, а вот в redux/toolkit копирование объектов вшито в библиотеку и можно смело менять значения свойств

  • @boycovclub
    @boycovclub 4 года назад

    А почему так мало видосов на канале

  • @gordonfreeman_wf
    @gordonfreeman_wf 2 года назад

    у меня state = {} не пропускает:Parsing error: Unexpected token =

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

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