标签: React

React 和 Next.js 中的关键漏洞:您需要了解的一切

React 和 Next.js 中的关键漏洞:您需要了解的一切

实验表明该漏洞利用成功率极高(接近100%),可实现完整的远程代码执行。攻击向量为未经身份验证的远程攻击,仅需向目标服务器发送精心构造的HTTP请求

与 Next.js 应用路由器共度的岁月——为何我们选择转型

与 Next.js 应用路由器共度的岁月——为何我们选择转型

我持续使用Next.js进行专业开发,但其核心设计的应用路由器和React服务器组件 (RSC)令我深感挫败。问题并非出在小漏洞或API混乱上,而是对Vercel和React团队在构建过程中做出的根本性设计决策存在重大分歧

React 与 Remix 选择不同的未来

React 与 Remix 选择不同的未来

Remix 团队宣布了截然不同的方向:他们将与 React 分道扬镳。use client 引入的思维模式转变,以及服务器组件的实现复杂性,迫使他们做出抉择。最终 Remix 3 选择了简单性。Remix 2 用户为此付出代价——他们将失去升级路径。

“完美”代码的致命错误

“完美”代码的致命错误

我们都致力于编写优质、正确的软件。但当一个看似“完美”的函数——一个简单的单行等值检查——最终酿成重大安全漏洞时,会发生什么?本文将分享我们在Next.js应用中发现的一个极其棘手的漏洞。

为何 Next.js 难堪软件工程重任?

为何 Next.js 难堪软件工程重任?

Next.js作为框架,虽被宣传为React框架,但社区始终将其视为全栈框架。我认同这既是社区认知偏差,也是技能问题。

Next.js 真让人抓狂

Next.js 真让人抓狂

以为我在开玩笑?数百个问题被点赞无数却多年无人回应。等到终于收到回复,对方只会告知你的做法有误,并承诺真正的解决方案即将推出——然后这个“解决方案”就在测试环境里无限期滞留。

用 React 重写后,GitHub UI 越来越慢

用 React 重写后,GitHub UI 越来越慢

我不得不注意到——最近 GitHub 的界面变得越来越慢。以前反应迅速的功能现在变得异常缓慢。GitHub 似乎在做一些奇怪的事情,我实在无法理解那里发生了什么。

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 Native 与 Flutter 的跨平台王位之争的360 度全方位观测

React Native 与 Flutter 的跨平台王位之争的360 度全方位观测

React Native 和 Flutter 都是最好的选择之一。两者都有自己的优点和缺点。React Native 使用了 Javascript 并且与 React JS 有许多相似之处,所以有许多开发人员选择了它而非 Flutter。

如何正确选型,React Native 还是 Native?

如何正确选型,React Native 还是 Native?

如果你想构建属于你自己的 App,那么究竟要怎么选型呢?是选择 React Native 还是原生应用开发?

React Native 开发者调查:开发者体验有待提升

React Native 开发者调查:开发者体验有待提升

React Native 团队最近进行了一项面向 React Native 开发者的调查,问题是:“React Native 有哪些东西是你不喜欢的”?绝大多数开发者都将开发者体验(包括调试)作为首要槽点。另外,社区服务和文档也是痛点。