redux 存储问题

想用redux做一个评论系统。有多个楼层,每个楼层都有多个二级评论,难点在于怎么单独处理每个单独组件的state,比如回复按钮的开关,评论后总的楼层数加一。应该怎样用redux建立关系管理状态,做到以下效果。(无状态组件,只考虑用redux!!,不能用props一直往下传,因为做过了)

clipboard.png

阅读 2.4k
1 个回答

这个跟redux的关系不是很大吧。首先你回复之后评论内容肯定先要提交给后端啊,后端处理后存进数据库,返回给你此时的楼层,还有评论是否成功。
考虑到某个用户评论的时候,其他用户也会评论。 我觉得后端返回的时候,最好把最新的评论信息返给你,这样可以实时同步一下。
总的楼层数加一的问题,返回值成功,你用redux管理的state里面,对应的发个action改一下不就可以了。然后无论几个地方用,都可以同步更新view。
二级评论应该跟楼层没有关系吧。只需要做提交,然后展示就行了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题