reactjs - 持久化获取的数据 React Native
问题描述
我正在使用 React Native 开发一个迷你社交网络。从提要页面,用户可以导航到任何给定帖子的评论页面。唯一的问题是,当导航返回时,提要页面重新呈现,使用户失去新闻提要上的当前位置。如何使提要屏幕仅呈现一次(在应用程序启动时),然后在用户刷新时重新呈现?(我使用 FlatList 组件)。
PS:欢迎使用任何状态管理库的方法(MobX、Redux 或 setStates)
解决方案
它很简单,你可以使用 Redux 或 MobX 来制作。您只需要在某个 reducer 上将标志变量设置为 true,当 feed 请求结束时将其更改为 false,然后在每个 componentDidMount 上的 Feed 组件上,您需要比较变量是否为 true 您发出请求(当用户打开该应用程序)如果它是假的,你什么也不做。
推荐阅读
- reactjs - Typescript 将 React CSS 键类型添加到对象键
- c - C中的二维数组和指针
- javascript - 从客户端执行 API POST 调用时未在服务器上接收数据
- sql - 具有行百分比的自定义 Postgresql 函数约束
- python - 使用 AUTO ML 机器学习预测传递给 csv 文件的值
- python - minimax Alpha beta 修剪 6 * 6 Tic-Tac-Toe
- arrays - 将 wchar_t 数组转换为 C 中的 int 数组
- jsxgraph - 良好图形交互的一些问题(文本格式、交集精度、操作)
- surveyjs - Surveyjs 计算下拉列表的值
- logic-programming - 如何定义多个惩罚以最小化 clgo 中的整体?