react 你是否真的需要redux

从2018年12月19后以后就没有写博客了,一来是天气冷不行动手,二来是最近虽说有事但是真不知道写什么;其实就是自己变懒了。
从2018年12月之后来开始,做的项目开始使用react了,没再使用vue。项目的前期准备工作不是我搞的。关于项目结构的好坏我不做评价。但是我意见最大的就是项目中使用了redux。这个也是今天的主题,是否真的需要redux?

为什么会有这个项目

本来这项目是不存在的。那么为什么会有这个项目呢?具体什么原因我不说了。我也马上工作五年了,我说说我对新开项目的一些自己的理解。
新建项目要注意考虑什么(前端部分)?
1.使用什么技术;
2.新技术的占比;
3.项目组人员情况;
4.如果有人员异动新人能都快速适应;
5.公司的人力成本和预算;
6.项目的难度和工期;
7.其他部门的配合程度等。
由于这个项目是一个老的前后端一起的java项目,之前前后端部分都是后端人员写的,改造成前后端分离的项目。老项目的数据对接部分都是接口形式对接,在把前端部分分离出来的时候后端其实是不需要怎么修改的,除了有部分接口需要调整一下。
其实这个项目有很多这个问题,但是现有核心业务基本开发完成,交付日期也很近,后端人员也不愿意配合,所以前端部分只能是按照之前很多不合理的继续做。
1.比如进一个详情页面首先就请求多达35+个接口;
2.列表页面列表数据先调用list接口请求会列表总条数,但是列表的某一列的状态在去循环调用一个接口处理;
3.树形菜单把1级2级3级数据都放在一个大数组中,前端再去遍历处理级别关系问题;
这些对于后端人员来说这样处理没毛病,且接口写起来很简单,甚至连多表联合查询都不需要,但是这个带来的问题就是接口有无数个,用户体验差。
现在这个前端部分的新项目,上面先说的7点,负责这个项目的基本没考虑,有些问题和他沟通过也无效,执意要那么做,我就不好再说什么了。
1.使用react ant redux,这3个主要的东西对前端的同事来说都是新的,有接触但是没实际项目经验;
2.负责的那个是前端工作9年吧,我是4.5,其他3人也是2.5+年;
3.项目工期很紧(5月底交付,实际项目开始是2月底,中间还会穿插其他项目),前端部分300+个页面,之前对项目业务都不熟,也没有完整连贯的项目需求文档、设计文稿和接口文档;
总之就是整个项目的风险很大。但是既然公司定下来了,那就还是努力需要去实现。

不需要的理由

这个是之前给领导看的为什么不需要redux,一个月前写的,是腾讯文档,发现不能直接查看markdown视图,所以复制不过来。发一个目录截图:
在这里插入图片描述
这里把连接分享给大家:https://docs.qq.com/doc/DSVBCcklGWlRidU1K
​​有时间也可以看看:http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值