在过去的几天里,我有一些事情困扰着我,我似乎无法想出一个我喜欢的解决方案。我正在使用回流,但我认为它也适用于香草助焊剂。
所以,假设我有一个 React ComponentOne,它调用一个通量操作来将一些表单数据发布到 API 以创建一个事物。
我的商店触发了“好的,事物正在发布”事件,然后稍微触发了“好的,事物已创建”事件。
我的 ComponentOne 应该如何消除这些事件的歧义?ComponentTwo 可能调用了相同的操作,但我们不知道哪个 Thing-POSTed 事件对应于哪个组件。
也许 ComponentOne 的数据会导致失败事件,而 ComponentTwo 会导致完成事件……我们有两个事件,对于两个组件来说,这两个事件都是似是而非的事件,并且没有明显的方法来判断哪个是哪个。