标签: React
React 已经疯了,而没有人谈论它

这里是一篇完整的、独立的博客文章,比它所衍生出的那篇还要长,全部关于 React 糟糕的地方。而且这可能并非 React 本身的过错。

React 19 差点拖慢整个互联网!核心团队紧急叫停

前端开发曾经很“简单”,你只需要使用 jQuery 就可以了:)。然后,我们有了 Angular、React、构建、模块……“简单”的前端开发仍然可能吗?还是说这真的是一场巨大的灾难?

从 React 到 HTML 优先:Microsoft Edge 推出 “WebUI 2.0”

WebUI 2.0,这是一种全新的以标记语言为主的架构,它最大限度地减少了代码包的大小和在 UI 初始化过程中运行的 JavaScript 代码量。这种新架构更加模块化,它依赖于“一个为现代 Web 引擎优化的 Web 组件库”。

【译文】React 是新的 IBM

虽然 React 显然不是一家公司,但我想说,React 现在拥有同样的头衔:它是进步的问题,是现状思维的症状。

沉寂 600 多天后,React 憋了个大招

React 19 革新前端开发,Instagram 已率先尝鲜。

【译文】React 让我有点恼火

我对 React 最近的状况有点恼火。我仍然经常使用 React,而且与研究 React 的人还有点交情,它也是我第一个使用的库,但是……它变得太混乱和令人沮丧了。

React 正在杀死 Angular 吗?

这是一个老生常谈的争论(在技术时代,这是在所难免的):Angular 对战 React。这就像“先有鸡还是先有蛋”的难题,不过这个问题是针对 Web 开发人员的

【译论】React Native 还流行吗?

我浏览了一些react native repos,发现很多repos已经好几年没动过了。它还流行吗?如果不流行,那现在流行的是什么?

我从“过时”的 React 开发中汲取经验教训

我从“过时”的 React 开发中汲取经验教训

力不从心,React核心开发者Dan Abramov宣布从Meta离职

React.js 核心开发者、Redux 作者 Dan Abramov 在社交平台发文宣布,将辞去在 Meta 的职务:

Elm + React:入门容易,坚持难

Elm + React:入门容易,坚持难

从新 React 文档看未来 Web 的开发趋势

从新React文档看未来Web的开发趋势

程序员漫画:React程序员

react真的这么糟糕吗?

对 Redux 一头雾水?看完这篇就懂了

当你终于学会了如何使用 React,也有了自己去构建一些应用的信心,那会是一种非常棒的感觉。你学会了管理状态,一切看起来井井有条。但是,很有可能这就到了你该学Redux 的时候了。

为什么我不再用 Vue,改用 React?

根据我的经验,React 的文档、第三方工具和模块要比 Vue 多得多。有时,我会为很多 Nuxt 问题而挣扎许久,搜索解决方案的过程中还会发现很多 Next(React)主题。

译 | 图解 React

在文本中,我只使用朴实的语言和插图来解释 React 家族中的各种术语,并深入探索究竟是什么使得 React 如此特别。本文中并不需要任何代码知识便可阅读。我希望你先熟悉一些概念,从而不至于在后面的study过程中感到绝望。如果后面需要温故而知新的话,欢迎随时回来阅读。

译 | 我用 Vue 和 React 构建了相同的应用程序,这是它们的差别

在工作中使用了 Vue 之后,我已经对它有了相当深入的了解。同时,我也对 React 感到好奇。我阅读了 React 的文档,也看了一些教程视频,虽然它们很棒,但我真正想知道的是 React 与 Vue 有哪些区别。

为什么说React是UI的未来

React是一个由聪明人创造的聪明想法的集合。当React首次公布时,主要的卖点在于它的渲染方式:如果将应用程序结构与底层渲染DOM分开,我们可以实现声明式的视图渲染语法,同时仍然能够应用最优的DOM突变。

译 | 想学React?你先要搞懂这些JavaScript知识

人们经常说 React的学习曲线很陡峭。但是,只有将React留在等式中并将所有JavaScript排除在外。当其他Web框架正在执行时,React不会在顶部添加任何外部抽象层。相反,你必须使用JavaScript。因此,磨练您的JavaScript技能,您将成为一个伟大的React开发人员。

为什么我要从 Angular 迁移到 React 和 Redux ?

我对 Angular 又爱又恨已经有一段时间了。这很有趣,因为我正在学习,而且在做一个简单的应用程序时,我被卡住了好几周。我注意到,即使在制作最简单的特性的过程中,我甚至不确定它是否值得使用 Angular 。我彻底掌握了基本的基本原理,这足以使小的特性发挥作用。但是,它没有成功。更糟糕的是,我甚至根本不使用 Javascript 。它更像是一种完全不同的语言。

从 React 绑定 this,看 JS 语言发展和框架设计

但是请别误会,这篇文章并不会对 this 的特征进行全方位讲解,因为这些内容都可以在各种前端书籍中找到答案。这里,我试图结合 React 事件处理函数关于 this 绑定的演化史,谈一谈这个框架设计以及 javascript 语言在这一细节上的进步和完善。同时对比 this 绑定的不同方案,让大家对 React 、ES next 有一个更清晰的认识。

Facebook终于认错,宣布放弃React专利条款将许可证,将改为 MIT

官方表示虽然依然认为 BSD +专利许可证能为项目的用户提供了一些好处,但却没法说服这个社区接受这个观点。所以只能自己做出让步,同时也表示 React 是网络开放源码软件广泛生态系统的基础,不希望以非技术原因阻止进步。

酷壳陈皓:关于Facebook 的 React 专利许可证

专利方面的东西只会影响专利上的事,而不会影响和专利无关的事,React底层协议是BSD-3许可证还是会被保留。换句话说,React的“强专利反击条款”只生效于专利层面,而不会对非常专利的软件使用产生问题,如果和专利无关,React还是走BSD-3的许可协议。

React 路/粉/黑 都该了解的 React license 争议

React.js 萌芽于 Facebook 内部开发 Instagram 的项目中,是一个用来构建用户界面的优秀 JS 库,于 2013 年 5 月开源。然而,在 2016 年 7 月,React.js 开源许可协议中的附加专利条款(Additional patent grant)引起了激烈争论。看 React 官方团队的描述:React is BSD licensed. We also provide an additional patent grant.即:BSD 许可证 + 专利许可证。

Facebook对React许可协议的修改到底会引发什么问题?

换言之,Facebook不会对 React 的许可协议做任何让步。那这意味着 Apache 基金会下的开源项目都需要在 8 月 31 号前移除 React 相关代码。不清楚事件来龙去脉的同学可能问心生疑问了,这意味着React 的许可协议有问题咯?会不会影响我继续使用 React 呢?那 React 的许可协议到底发生了什么问题呢?我希望能通过回溯下事件经过,来帮助大家理清下整件事件的脉络。
