Обновить
13
Ломтев Илья@ananas1357

Frontend разработчик

1
Подписчики
Отправить сообщение

Это есть в проработке, добавим.

Тут кейс другой)
Именно эта задача - это баг в существующей логике, а не то, что надо сделать. Просто у нас есть сломанное поведение и надо найти, почему не работает.

Не совсем правильно понял. Речь об изменении данных массива, например текста туду, и после изменения ждём, что ui измениться, т.е. перерендерится список. Но если мутировать объект в массиве, в частности текст туду, то именно это событие не вызовет перерендер. Потому что сам объект - массив, за которым следит реакт - остался прежним. В итоге мы как бы меняем текст, но он не меняется у нас на странице, пока что-то не вызовет перерендер компонента отображения текста.

Отсутствие перерендера на мутацию элементов массива.

Честно говоря, Expo.io до сих пор использовали только в примерах сторонних либ, чтобы посмотреть на работу. Для своего процесса разработки у нас настроен процесс доставки приложений, поэтому пока он нам не нужен.
Интеграция сторонних модулей, как на вебе, для обычных js пакетов, для пакетов с нативным кодом сейчас очень много автоматизировано и не требуется дополнительных действий, кроме установки npm i, либо в readme подробно описано, что нужно добавить. Иногда приходится в нативной части вносить правки, для работы сторонних модулей, здесь уже нужны некоторые знания нативной части, но ничего сверхъестественного.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность