登录  /  注册
javascript - 小白使用redux的一些疑惑
PHPz
PHPz 2017-04-11 13:10:02
[JavaScript讨论组]

这2天看了下redux,然后用redux简单的重构了下自己以前写的spa项目。

利用reduxcombineReducer方法,slice reducer的各种组合以及分而治的设计,重构完后在状态管理的流程上显得非常的清晰。但是在redux的使用上还存在着一些疑惑:

  • 数据嵌套

  • 状态更新

关于数据嵌套这块, 特别是服务端返回的数据嵌套比较深的情况下。我现在使用的方式是使用slice reducerroot state进行拆解,然后拼接。但是最后reducer定义了很多,看清来也不是很直观,官方文档推荐了将state范式化,但是最后的格式感觉也不是很适合。所以第一个疑惑就是在服务端返回的数据格式嵌套比较深的情况下如果对root state进行拆解。

第二个就是状态更新。因为这个spa也是模块化开发,没有使用mvvm框架。在ui视图更新这块的内容当中,当前的解决方式就是:在不同的模块当中去store.subscribe监听state的变化,哪个字段更新了,然后更新相应的视图。不知道这个使用姿势是否正确?

PHPz
PHPz

学习是最好的投资!

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号