React真的好难用

我发现React就像个宗教一样,网络上总有一群信徒。信徒:React天下第一,谁也不能说他不好。

网络上大佬对React的评价一般有几类:

  1. React跟Vue比就是手动档和自动档的区别,高手都开手动档。—— 就一个破打工的,哪来的优越感,难用就是难用。
  2. React都是大佬玩的,说React不好说明水平不行。—— 草了,全网就我一个写业务的,人均架构师是吧。难用就是难用。

一、抽风式的渲染机制

React的渲染机制是真的脑can,从未见过如此奇葩的渲染机制。优化需要开发者自己处理(一般为了解决渲染影响,一个页面拆成特么十几个组件文件),别跟我杠说这个是React的特性,React19官方自己优化了这个沙雕问题。

JS的版本都是出各种新的API来解决异步回调地域。这玩意哪哪都是异步。各种闭包满天飞,各种数据监听跟狗皮膏药一样套了一层又一层。这都得益于React这个抽风式一样的渲染机制。

二、强大的生态没有优先的插件

CSS方案、路由、数据流,作为框架最基本的插件。使用体验较差

主要喷一下数据流方案,各种套娃式的数据流方案。能不能像隔壁2个框架学学,一个搞定,大大降低了学习量。

三、给的自由过了火

网络上吹捧React的人一般的一个固定的观点,React自由度高,React一切皆组件。确实没毛病,但用在业务项目开发真的痛苦。下面来2段日常代码演示一下

1. React 中流行的一种CSS in JS 的理念,实际代码就是CSS 和 组件傻傻分不清。以下这段代码可以全是CSS,可以全是组件,可以是CSS+组件,简直操蛋!

<Flex><Card><Header></Header><Body></Body></Card>
</Flex>

2.  自由过了火,代码维护的深渊。根本不知道组件传了啥值。

<Button  {...props,...params} />

最后

1. 为什么大厂为啥都用React?
        那是已经存在上千个项目下不了车了而已。

2. 现在学习React还有必要吗?

        有,学了能更好的找个班上。

3. 博主怎么评价React?

        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/651974.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

06.Cesium快速上手-Primitive图元的讲解

Primitive 结构图解&#xff1a; 图元表示 Scene 中的几何图形。几何图形可以来自单个 GeometryInstance 例子1&#xff1a; // Create the viewer. const viewer new Cesium.Viewer("cesiumContainer"); const scene viewer.scene;// Draw a red box and po…

SpringCloud系列(18)--将服务提供者Provider注册进Consul

前言&#xff1a;在上一章节中我们把服务消费者Consumer注册进了Zookeeper&#xff0c;并且成功通过服务消费者Consumer调用了服务提供者Provider&#xff0c;而本章节则是关于如何将服务提供者Provider注册进Consul里 准备环境&#xff1a; 先安装Consul&#xff0c;如果没有…

【系统架构师】-选择题(四)

1、“41”视图 ①逻辑视图(Logical View)&#xff0c;设计的对象模型(使用面向对象的设计方法时)。 ②过程视图(Process View)&#xff0c;捕捉设计的并发和同步特征。系统集成师 ③物理视图(Physical View)&#xff0c;描述了软件到硬件的映射&#xff0c;反映了分布式特性。系…

星尘智能 AI 机器人 S1——国产机器人的巅峰之作

AI智能机器人真的太炸裂了 国产科技威武-CSDN直播AI智能机器人真的太炸裂了 国产科技威武https://live.csdn.net/v/382519 最近发现了一个国产的机器人&#xff0c;真的让人惊叹不已&#xff01;它就是星尘智能 AI 机器人 S1&#xff01; 这个机器人简直太牛逼了&#xff01;…

比 PSD.js 更强的下一代 PSD 解析器,支持 WebAssembly

比 PSD.js 更强的下一代 PSD 解析器&#xff0c;支持 WebAssembly 1.什么是 webtoon/ps webtoon/ps 是 Typescript 中轻量级 Adobe Photoshop .psd/.psb 文件解析器&#xff0c;对 Web 浏览器和 NodeJS 环境提供支持&#xff0c;且做到零依赖。 Fast zero-dependency PSD par…

Windows上在DLL中嵌入自定义/XML文件

Windows上在DLL中嵌入自定义文件&#xff08;如&#xff1a;xml文件&#xff09; 1、前言 最近都在开发适配Genicam项目&#xff0c;在开发CTI&#xff08;Windows上可以看作DLL&#xff09;时发现需要将多个XML文件嵌入到DLL文件中方便内部代码调用。 2、前期准备 一个xml…

StarRocks x Paimon 构建极速实时湖仓分析架构实践

Paimon 介绍 Apache Paimon 是新一代的湖格式&#xff0c;可以使用 Flink 和 Spark 构建实时 Lakehouse 架构&#xff0c;以进行流式处理和批处理操作。Paimon 创新性地使用 LSM&#xff08;日志结构合并树&#xff09;结构&#xff0c;将实时流式更新引入 Lakehouse 架构中。 …

ChatGPT/GLM API使用

模型幻觉问题 在自然语言处理领域&#xff0c;幻觉&#xff08;Hallucination&#xff09;被定义为生成的内容与提供的源内容无关或不忠实&#xff0c;具体而言&#xff0c;是一种虚假的感知&#xff0c;但在表面上却似乎是真实的。产生背景 检索增强生成&#xff08;RAG&…

QT入门:计算圆面积的QT开始以及日历相关

QT入门&#xff1a;计算圆面积的QT开始以及日历相关 使用的工具为Qt creator 如图所示的为Qt的一个基本目录&#xff0c;首先打开mainwindow.ui进行设计&#xff0c;首先是讲解日历的&#xff0c;可以完全不用写代码&#xff0c;只在mainwindow.ui即可实现。 这是最后的一个成…

JRT质控打印

最近客户端打磨完了&#xff0c;又来推进质控了。之前演示的打印都是Demo示例&#xff0c;这次真正的写质控图的打印&#xff0c;数据就是质控数据录入界面录入的数据。其中质控图打印应该算最复杂的类型了。涉及JS的绘图&#xff0c;打印表格等&#xff0c;表格比较简单、还没…

DRF学习之DRF初识

一.Web应用两种开发模式 1、前后端不分离模式 也叫前后端混合开发模式, 需要后端写模板语言(DTL), 返回的是HTML页面&#xff0c;比如有BBS项目&#xff0c;图书管理系统。 在前后端不分离的项目中&#xff0c;模板渲染通常是在后端完成的。这种项目结构中&#xff0c;后端负…

力扣118. 杨辉三角

Problem: 118. 杨辉三角 文章目录 题目描述思路复杂度Code 题目描述 思路 1.初始化状态&#xff1a;将创建的二维数组dp的第一列和主对角线上元素设为1&#xff1b; 2.状态的转移&#xff1a;从第一行、列起始&#xff0c;dp[i][j] dp[i - 1][j - 1] dp[i - 1][j] 复杂度 时…