场景:我正在构建一个简单的日历网络应用程序,它在前端使用 React,在后端使用 MySQL 作为服务器。该应用程序在首次安装时从服务器检索所有事件的列表,将它们显示给用户并允许进行 CRUD 操作。一切都按预期工作。
问题:在创建、更新或删除操作中,我应该:
“独立”更新数据库和状态。
更新数据库,再次调用服务器以检索新的事件列表,然后将状态设置为等于这个新列表。
完全做别的事情。
推动力:我的工作印象是我的数据应该有一个“单一的真实来源”,感觉上面的第一个选项造成了一种情况,我有两个“来源”,在某些情况下可能会变得不同步.