如何在使用共享组件时处理ReactJS状态

时间:2017-05-23 11:19:47

标签: reactjs react-redux

我有以下场景,两个表单(帖子和备注)和一个用于评论条目的组件。 注释表单组件将被重用。

当组合两个reducers时,我将状态分为两部分(post和notes),随后我有posts.errors和notes.error对象,它们分别存储错误信息,特定于帖子和注释。

现在,当我重复使用评论表单时,表单应该在发生错误时发出警告,如果错误来自帖子,它应该警告特定于帖子消息,如果源是注释,那么它应该返回特定于注意错误信息,如何实现这一目标?

让我添加一些额外的信息。

帖子减速器的状态形状如下:

{error:{}, comments:[], posts:[]}

因此,笔记有:

{error:{}, comments:[], notes:[]}

注释表单编辑单个项目(从父项传递到子项)并调用更新操作以更新数据库中的注释。发生错误时,应触发上述情况。

0 个答案:

没有答案