Next.js对手来了!Remix正式宣布开源

开发 前端
Remix是一个新的全栈式JavaScript 框架,它摆脱了静态网站的生成,并且在其他方面做了一些与我们常用的其他框架不同的事情。此前Remix并非开源项目,其个人和企业许可证的售价分别为每年250美元和每年1000美元。

近日,Remix宣布关闭付费订阅模式,正式开源。

[[436889]]

Remix是一个新的全栈式JavaScript 框架,它摆脱了静态网站的生成,并且在其他方面做了一些与我们常用的其他框架不同的事情。此前Remix并非开源项目,其个人和企业许可证的售价分别为每年250美元和每年1000美元。

如今宣布开源之后,可以说是Next.js最强劲的对手了,二者之间独具特色之外,还有许多相似之处,不知道接下去用户会如何选择。

Remix 作为一个框架,具有以下功能特性:

  • 文件系统路由
  • 路由布局嵌套
  • 自动拆分代码
  • 数据驱动的元标签
  • 内置数据加载
  • 零配置构建
  • React Refresh

下面一起来看看Remix的常规使用方法

初始化一个新的Reminx项目:

  1. npx create-remix@latest 
  2.  
  3. # choose Remix App Server 
  4.  
  5. cd [whatever you named the project] 
  6.  
  7. npm run dev 

接下来,我们将创建一个新的路径以在“/posts” URL 处呈现。首先在Layout组件中找到并在链接到“Home”之后,添加一个到“/posts”的新链接。

添加一个链接到帖子 app/root.tsx

  1. <li> 
  2.   <Link to="/posts">Posts</Link> 
  3. </li> 

返回浏览器,你应该会在标题栏看到新的链接,然后单击它,你就会看到一个404页面,现在开始创建路径:

首先在里面创建一个新文件app/routes/posts/index.tsx

  1. mkdir app/routes/posts 
  2.  
  3. touch app/routes/posts/index.tsx 

最后创建帖子组件

  1. export default function Posts() { 
  2.   return ( 
  3.     <div> 
  4.       <h1>Posts</h1> 
  5.     </div> 
  6.   ); 

可能需要刷新浏览器才能看到我们新的、基本的帖子路径。

目前,Remix已经登上了Github热榜第一,标星 5.1K,累计分支 227(Github地址:https://github.com/remix-run/remix)

 

感兴趣的伙伴们不要错过了,Remix官网地址:https://remix.run/

 

责任编辑:武晓燕 来源: 开源最前线
相关推荐

2021-11-29 09:12:44

Next.js Remix 开源

2022-02-22 20:48:48

RemixNext.js框架

2024-03-04 07:33:39

RemixReact框架

2024-09-18 00:00:01

ChatGPTOpenAI工具型

2023-09-17 12:21:21

RemixNext.js

2024-03-05 19:17:37

2023-09-20 10:14:03

Next.js前端

2023-10-27 15:13:12

Next.jsRust

2023-11-07 11:47:59

2022-08-22 08:05:17

Fresh框架Remix

2024-12-13 08:37:32

2023-10-28 09:41:12

Next.js函数配置选项

2024-06-12 08:08:08

2023-05-26 08:13:49

RSCNext.js开源

2024-03-29 08:32:01

Node.jsNext.js组件

2020-12-14 11:40:27

Next.js SSRReact

2024-12-16 08:40:51

2024-04-28 10:56:34

Next.jsWeb应用搜索引擎优化

2024-09-04 10:27:53

点赞
收藏

51CTO技术栈公众号