【发布时间】:2021-08-03 12:19:13
【问题描述】:
我需要有关我的 React Native 应用场景的见解或某种逻辑。
我使用的技术有:ReactNative、Redux-Persist、MySQL、Laravel
所以我想要实现的是,我希望我的应用程序能够处理在线和离线条件下的用户操作。如果用户在线,假设他想创建一个新帖子,然后它像往常一样直接进入数据库。但是当用户离线时,他创建了一个帖子,它首先会进入 localStorage 上的某种临时数组,当他上线时,会有一些函数将数组推送到数据库,然后清除 localStorage。
不仅如此,当用户在离线状态下尝试编辑/删除数组中的某些对象时,它也会将操作保存到数组中,以便用户在线时可以立即执行。
我确实已经创建了用户在线时执行 CRUD 的所有函数,它们会根据用户输入立即对数据库执行操作。
在这里,我创建了一个图表,以更好地理解我在说什么:
如何区分用户操作是post、put还是delete命令?
【问题讨论】:
标签: javascript react-native redux crud dataflow