«Mobx. Кулинарный курс». Седых Иван. Астрал-Софт

Поделиться
HTML-код
  • Опубликовано: 12 сен 2023
  • План доклада:
    - основные положения и понятия
    - как создать стор
    - при чем тут Proxy
    - makeAutoobserverable vs makeObserverable
    - как работает в React
    - как настроить работу сторов друг с другом
    - как тестировать
    - реакции
    - особенности

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

  • @SuperWhiteskull
    @SuperWhiteskull 8 месяцев назад +1

    09:40
    Насколько я помню, функция, которая вызывается при инициализации useState, выполняется 1 раз при монтировании компонента и во время ререндеров не запускается. То есть, если мы напишем useState(() => createStore()), то будет только 1 раз вызвана эта конструкция. Если я не прав, поправьте пожалуйста.
    UPDATE. Автор красавчик. Спасибо. Очень интересно и полезно.

    • @jgkdmdevienjjgg8866
      @jgkdmdevienjjgg8866 Месяц назад

      Функция инициализатор в useState 1 раз будет вызвана при первом запуске рендер функции, так что да. Но каждый раз при последующих вызовах рендера функция инициализатор так будет пере-создана, но вызвана не будет. Но createStore это сама по себе функция по этому тут так же все будет работать как в вашем примере