啊?React Router 变成了一个全栈框架 ? !

开发 前端
在今年的 React Conf 上,Remix 就宣布将与 React Router 进行合并,在 React Router v7 中,将包含 Remix 的所有特性,届时,对于 Remix 用户,只需更改 ​​import​​ 语句即可;而对于 React Router 用户,可以直接在 React 项目中使用 Remix 的特性!

最近,React Router 发布了 v7.0 预览版。从该版本的更新说明来看,React Router 已经不仅仅是一个 React 路由库了,而成为了一个功能强大的全栈框架!

图片图片

可以看到,React Router v7 将主要包含以下功能:

  • 代码拆分
  • 数据加载
  • actions
  • 服务端渲染
  • 静态预渲染 - 待处理状态
  • 乐观 UI

这些功能都是可选的,通过一个 Vite 插件实现,如果不需要,不安装即可。

其实,在今年的 React Conf 上,Remix 就宣布将与 React Router 进行合并,在 React Router v7 中,将包含 Remix 的所有特性,届时,对于 Remix 用户,只需更改 import 语句即可;而对于 React Router 用户,可以直接在 React 项目中使用 Remix 的特性!

那为什么 Remix 要合并到 React Router 中呢?

  • Remix 作为构建在 React Router 之上的框架,两者之间的界限变得越来越模糊。
  • 随着 Create React App 不再被推荐,社区需要一个新的、更好的方式来构建 React 应用,Remix 希望能填补这一空缺。
  • React Router 用户量更庞大,合并使得现有的 React Router 项目能够更容易地采用 Remix 的特性(换一种方式推广 Remix)。

Remix 是 React Router 团队开源的一个全栈 Web 框架。早期需要付费使用,于 2021 年正式开源,开源时还引起了不小的讨论,很多人都认为它将成为 Next.js 的有力竞争对手。不过,开源三年的时间,Remix 和 Next.js 的下载量可谓是天差地别,

图片

不过,🔗 最近有些知名项目放弃了 Next.js,转而选择了 Remix,比如 ChatGPT。

责任编辑:武晓燕 来源: 前端充电宝
相关推荐

2020-11-12 19:37:49

Web 开发项目

2023-04-26 01:21:34

工具URL地址

2019-12-18 14:52:19

.com域名互联网

2022-08-22 08:05:17

Fresh框架Remix

2015-11-24 16:15:47

全栈工程师react

2022-07-26 16:08:43

print函数

2023-05-26 06:28:15

2022-04-13 08:00:00

Hilla开发Java

2022-07-06 11:21:11

JHipsterJavaJavaScript

2013-06-05 10:24:22

2023-07-14 07:23:21

ReactuseEffect

2023-08-21 09:51:57

全栈软件开发

2017-11-07 22:25:17

网站评测工具YSlow

2020-03-27 15:03:17

React JS框架开发平台

2022-08-15 17:34:22

react-routv6

2017-11-13 13:33:09

MySQL全备份恢复表

2024-11-11 14:57:56

JWTSession微服务

2022-10-29 08:55:19

页面react

2020-11-02 08:19:18

RPC框架Java

2022-06-06 09:28:36

ReactHook
点赞
收藏

51CTO技术栈公众号