当前位置: 首页 > 科技观察

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

时间:2023-03-19 19:42:09 科技观察

近日,Remix宣布关闭付费订阅模式,正式开源。Remix是一个新的全栈JavaScript框架,它摆脱了静态网站生成,并在其他方面做了一些与我们常用的其他框架不同的事情。此前,Remix并不是一个开源项目,其个人和企业许可的价格分别为每年250美元和1000美元。如今宣布开源,可以说是Next.js最强劲的对手。除了各自的特点外,两者之间还有许多相似之处。不知道接下来用户会如何选择。Remix作为一个框架,有以下特点:文件系统路由路由布局嵌套自动代码拆分数据驱动的元标签内置数据加载零配置构建ReactRefresh让我们看看Remix的一般用法初始化一个新的Reminx项目:npxcreate-remix@latest#chooseRemixAppServercd[whateveryounamedtheproject]npmrundev接下来,我们将创建一个新路由以在“/posts”URL处呈现。首先在Layout组件中找到“Home”的链接后,添加一个“/posts”的新链接。添加到帖子的链接app/root.tsx

  • Posts
  • 返回浏览器,您应该会在标题栏中看到新链接,单击it,你会看到一个404页面,现在开始创建路由:首先新建一个文件app/routes/posts/index.tsxmkdirapp/routes/poststouchapp/routes/posts/index.tsx最后新建一个post组件exportdefaultfunctionPosts(){return(

    Posts

    );}可能需要刷新浏览器才能看到我们新的基本帖子路径。目前,Remix已经高居Github热榜榜首,拥有5.1Kstar和227个累计分支(Github地址:https://github.com/remix-run/remix)。感兴趣的小伙伴不要错过,Remix官网地址:https://remix.run/