• react 你是否真的需要redux 2019-04-01 19:51:30
    从2018年12月之后来开始,做的项目开始使用react了,没再使用vue。项目的前期准备工作不是我搞的。关于项目结构的好坏我不做评价。但是我意见最大的就是项目中使用了redux。这个也是今天的主题,是否真的需要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://img-blog.csdnimg.cn/20190401194913891.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3podW1pbmczODM0,size_16,color_FFFFFF,t_70)
    这里把连接分享给大家:[https://docs.qq.com/doc/DSVBCcklGWlRidU1K](https://docs.qq.com/doc/DSVBCcklGWlRidU1K)
    ​​有时间也可以看看:[http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html](http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html)
    
    
    
    
    
    
    
    
    
    展开全文
  • react开发简单记录 2020-03-06 16:50:11
    记录一下自己平时使用react用到的地方 官方脚手架 create-react-app yarn eject暴露配置文件 webpack.config.js alias 使用less、less module 按需引入antd 修改antd默认主题、less变量 函数组件跟类组件的定义、...
  • 某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。但对我来说,它有点像十五年前的 jsp ,将所有的逻辑都放在演示代码里面。但我...
  • 原文出处: Ben Northrop 译文出处:开源中国  【导读】:Ben Northrop 在 2016 年满了 40 岁,本文是他对职业...某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会
  • 【剑指Offer】 你真的看懂无领导小组面试了吗? 作者:孙华强 在讨论中每个人的角色很公平,无核心人物、地位上的去中心化使得参与者在讨论时可以不受约束,充分展示自己。讨论围绕着一个实际问题展开,在整个...
  • 前言 作为一名野生的前端开发,自打本猿入行起,就未经过什么系统的学习,待过的团队也是大大小小没个准儿: 要么大牛带队,但是后端大牛。 要么临时凑的团队,受制于从前,前端不自由。 要么从 0 到项目部署,都是...
  • 来自:知乎 ... 不知道异步会增加维护成本,提高测试难度吗? 不过技术和管理方面,却弱爆了。 ...那里的程序员,每天都在看邮件,查问题工单。...这些问题,多半是他们设计不当,造成的。...代码写的一团糟,全是复制粘贴,...
  • Ben Northrop 满 40 岁,本文是他对职业生涯的思考...某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。但对我来说,它有点像 15 年...
  • Ben Northrop 满 40 岁,本文是他对职业生涯的思考...某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。但对我来说,它有点像 15 年...
  • 某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。但对我来说,它有点像十五年前的 jsp ,将所有的逻辑都放在演示代码里面。但我...
  • 两个概念 三个阶段 两个方向 ...本文是国外一位 40 岁“老”程序员...某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。...
  • 某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。但对我来说,它有点像十五年前的 jsp ,将所有的逻辑都放在演示代码里面。但我...
  •   本文是国外一位 40 岁“老”程序员对...  某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。但对我来说,它有点像十五年前的...
  • 积累的编程知识在十年后将有一半没用?一位 40 岁程序员的反思一篇旧文,受益匪浅【导读】:Ben Northrop ...某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么他会成为移动开...
  • 【导读】:Ben Northrop 在 ...某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么他会成为移动开发领域真正的下一个大事件。但对我来说,它有点像 15 年前的 JSP,将所有的逻...
1 2 3 4 5 ... 10
收藏数 182
精华内容 72