Показать сообщение отдельно
  #18 (permalink)  
Старый 16.07.2021, 13:04
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,004

Сообщение от Aetae
Вызовы рендера: стейт - отдельно, пропс - отдельно, нужен стор? - тоже отдельно.
но ведь сам рендер вызывается однократно, если в коде синхронно поменялось и то и другое и третье, так что не проблема
Сообщение от Aetae
Можешь попробовать энтот твой FlatList в <Observer><FlatList ...></Observer> заключить
не поможет, FlatList от этого не станет обзервером

я бы попробовал так:
const MobxFlatList = observer(FlatList)

и потом юзать MobxFlatList. А уж если такое не поможет - менять массив иммутабельно, то есть вместо test.data.arr.push(newItem) делать test.data.arr = [...test.data.arr, newItem]
ну и там далее ещё кое-где поменять.

использовать в рендере toJS - это антиMobX
Ответить с цитированием