«Mobx. Кулинарный курс». Седых Иван. Астрал-Софт
HTML-код
- Опубликовано: 12 сен 2023
- План доклада:
- основные положения и понятия
- как создать стор
- при чем тут Proxy
- makeAutoobserverable vs makeObserverable
- как работает в React
- как настроить работу сторов друг с другом
- как тестировать
- реакции
- особенности
09:40
Насколько я помню, функция, которая вызывается при инициализации useState, выполняется 1 раз при монтировании компонента и во время ререндеров не запускается. То есть, если мы напишем useState(() => createStore()), то будет только 1 раз вызвана эта конструкция. Если я не прав, поправьте пожалуйста.
UPDATE. Автор красавчик. Спасибо. Очень интересно и полезно.
Функция инициализатор в useState 1 раз будет вызвана при первом запуске рендер функции, так что да. Но каждый раз при последующих вызовах рендера функция инициализатор так будет пере-создана, но вызвана не будет. Но createStore это сама по себе функция по этому тут так же все будет работать как в вашем примере
Хочу оставить отзыв о работе в компании AstralSoft, категорически не рекомендую данного работодателя, т.к. вас ждут:
1. Задержки заработной платы
2. Бюракратия
3. Отсутствие каких либо компенсаций, работодатель отказался выплачивать отпускные
4. Руководство что постоянно угрожает увольнениями, причём слышать я это начал от свеже нанятых коллег, и как оказалось они так на всех давят, кроме старых сотрудников
5. Оскорбления коллег на общих встречах, при этом наказаний каких-либо в случае жалоб на это сотрудники не несут если они "старички", при этом новым сотрудникам странности в такого рода поведении подмечать запрещено
авмамва