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

使用共享组件时如何处理ReactJS状态,reactjs,react-redux,Reactjs,React Redux,我有以下场景,两个表单(帖子和注释)和一个用于注释输入的组件。 注释表单组件被重用 当组合两个减缩器时,我将状态分为两部分(POST和notes),随后我有POST.errors和notes.error对象,它们分别存储POST和notes的错误信息 现在,当我重复使用注释表单时,表单应该在错误发生时发出警报,如果错误来自帖子,它应该使用特定于帖子的消息发出警报,如果来源是notes,那么它应该返回特定于notes的错误消息,这是如何实现的 让我再补充一些信息 立柱减速器的状态形状如下所示: {

我有以下场景,两个表单(帖子和注释)和一个用于注释输入的组件。 注释表单组件被重用

当组合两个减缩器时,我将状态分为两部分(POST和notes),随后我有POST.errors和notes.error对象,它们分别存储POST和notes的错误信息

现在,当我重复使用注释表单时,表单应该在错误发生时发出警报,如果错误来自帖子,它应该使用特定于帖子的消息发出警报,如果来源是notes,那么它应该返回特定于notes的错误消息,这是如何实现的

让我再补充一些信息

立柱减速器的状态形状如下所示:

{error:{}, comments:[], posts:[]}
因此,notes:

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

Comments表单编辑单个项(从父项传递到子项),并调用更新操作来更新数据库中的注释。当出现错误时,应该触发上述场景。

如果提供一些代码片段就好了。我同意,但代码很大,问题更多的是方法是否正确。如果没有代码示例,很难判断您的实际问题是什么。请尽量更具体地说明到目前为止您尝试了什么,以及此实现存在什么问题。