百科问答小站 logo
百科问答小站 font logo



React.js有哪些设计缺陷? 第1页

  

user avatar   ha-ha-ha-ha-36-70-46 网友的相关建议: 
      

非专业前端, 写过半个月的React.

我用React纯粹是因为使用的脚手架用的React. 基于我短浅的经验看, React限制太多了.

  1. 不允许修改props, 纯函数, 看起来很美好. 到最后还是各种回调函数来回绕, 有时候远不如直接修改简单高效
  2. 改个状态就得全部刷新一遍, 意义是什么? 然后有人肯定会说可以用effect解决. 这不就是自己挖坑然后自己填坑? 绕了一圈白费力气.
  3. 函数式. 很多React的别扭都是这个导致的. usestate, useeffect这些自挖自填式的补丁都是强行"函数式"导致的. 我不反对fp, 但是使用一个object就可以解决的问题, 非得用这么别扭的方式假装fp就过分了.


React到底解决了啥WebComponenct没解决的问题? 代价又是什么?




  

相关话题

  用 Git 一定要用命令行吗?用命令行一定高贵吗? 
  作为一名 App 开发者,你是如何看待字节跳动剥离 TikTok 美国业务一事的? 
  前端开发的难点到底在什么地方? 
  Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么? 
  为什么前端用vue的公司越来越多? 
  为什么 Vue 的更新记录没有中文,中文文档也一直滞后? 
  JavaScript 有必要缓存 for 循环中的 Array.length 吗? 
  有多大比例的前端工程师,能在合理的时间内独立开发出一个足以供商业网站使用的文本编辑器? 
  前端框架Stimulus的使用体验如何? 
  JavaScript 中,定义函数时用 var foo = function () {} 和 function foo() 有什么区别? 

前一个讨论
苹果为什么连一个小小的个人热点功能都做不好?
下一个讨论
如何评价小米 11 被强制更新 12.5.8 版本后导致性能大幅下降?





© 2025-01-31 - tinynew.org. All Rights Reserved.
© 2025-01-31 - tinynew.org. 保留所有权利