react.js - redux 存储问题

查看:105
本文介绍了react.js - redux 存储问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

解决方案

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

这篇关于react.js - redux 存储问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆