假设组件调用了一个操作并且存储尝试执行某些操作但它不能,因此存储尝试将错误报告回查看以便用户可以知道。
我可以考虑两种方法来解决这个问题。
error
事件,然后查看组件可以收听此事件,就像他们收听change
事件并向用户显示错误一样。state
对象并触发change
事件,然后视图组件可以检查状态对象上的错误并相应地显示错误消息。或者有没有优雅的处理方式?
答案 0 :(得分:1)
在商店状态中存储正常和错误信息是更好的方法。在您的方案中,您可能需要显示错误对话框或其他内容,以告诉用户某些内容已损坏。也就是说,您必须根据不同的状态重新渲染组件,因此只需将错误信息放入存储状态并发出change
事件。
将使组件发生变化的所有内容置于商店状态。这样每个人都可以轻松快速地了解您的数据流。