Я работаю над мини-социальной сетью на React Native. Со страницы канала пользователи могут перейти на страницу комментариев для любого сообщения. Единственная проблема заключается в том, что при переходе назад страница канала обновляется, в результате чего пользователь теряет текущую позицию в канале новостей. Как сделать так, чтобы экран фида отображался только один раз (при запуске приложения), а затем повторно отображался, если пользователь обновляется? (Я использую компонент FlatList).
P.S .: Приветствуются любые методы библиотеки управления состоянием (MobX, Redux или setStates)





Это просто, вы можете сделать это с помощью Redux или MobX. Вам просто нужно, чтобы переменная флага имела значение true на некотором редукторе, когда запрос фида заканчивается, измените его на false, а затем в компоненте Feed на каждом componentDidMount вам нужно сравнить переменную, если она истинна, вы делаете запрос (когда пользователь открывает приложение), если это ложь, вы ничего не делаете.