标签: React

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

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

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

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

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

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

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

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

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

【译文】React 是新的 IBM

【译文】React 是新的 IBM

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

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

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

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

【译文】React 让我有点恼火

【译文】React 让我有点恼火

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

React 正在杀死 Angular 吗?

React 正在杀死 Angular 吗?

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

【译论】React Native 还流行吗?

【译论】React Native 还流行吗?

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

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

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

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

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

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

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

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

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

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

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

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

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

程序员漫画:React程序员

程序员漫画:React程序员

react真的这么糟糕吗?

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

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

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

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

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

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

译 | 图解 React

译 | 图解 React

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

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

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

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

为什么说React是UI的未来

为什么说React是UI的未来

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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许可协议的修改到底会引发什么问题?

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