找回密码
 注册
搜索
热搜: 活动 交友
查看: 229|回复: 0

路由不仅是它与其他框架的区别之一,而且还可以提

[复制链接]

1

主题

0

回帖

7

积分

新手上路

积分
7
发表于 2023-8-5 13:41:09 | 显示全部楼层 |阅读模式
高性能并改善开发人员的整体体验。让我们深入了解在这个强大的框架中构建路由的所有功能。

大约六个月前,Remix 开源了。它带来了可爱的开发者体验,并以一种令人耳目一新的方式将 Web 开发近似于 Web 平台。众所
周知,命名是编程中最难的事情,但团队解决了这个问题。重新混合 中东移动数据库 社区体验,将平台和浏览器行为放在首位;散布着作者从React-Router、Unpkg和 React 教学中学到的知识。就像混音唱片一样,其内容将旧的需求与新颖的解决方案混合在一起,以提供完美的体验。

编写 Remix 应用程序很有趣,它让开发人员摸不着头脑,“Forms 以前实际上是如何工作的?”,“Cache 真的可以做到这一点吗?”,以及(我个人最喜欢的),“文档只是向我指出了 Mozilla Dev网络!”

不过,在本文中,我们将进行更深入的挖掘,并超越炒作。让我们深入了解 Remix 的(其中一个)秘密武器,看看为其大部分功能提供动力并为其许多惯例提供动力的功能之一:路线。系好安全带!

混音存储库剖析
如果粘贴npx create-remixlatest,按照提示操作,然后打开扫描裸骨项目文件树,开发人员将面临类似于以下结构的结构:


.cache一旦有构建输出就会出现;
public适用于静态资产;
app/src是有趣的事情发生的地方,暂时将其视为一个;
根目录下的文件是 Remix 和 NPM 的配置文件。
Remix 可以部署到任何 JavaScript 环境(即使没有 Node.js)。根据您选择的平台,启动器可能会输出更多文件以确保一切按预期工作。

我们都在其他应用程序上看到过类似的存储库。entry.server.jsx但感觉和这些已经不一样了entry.client.jsx:每条路由都有一个客户端和一个服务器运行时。Remix 从一开始就拥抱服务器端,使其成为真正的同构应用程序。


虽然entry.client.jsx它几乎是一个带有 Remix 内置酱汁的常规 DOM 渲染器,但entry.server.jsx已经展示了强大的 Remix 路由策略。可以直接从那里确定应用程序范围内的标头、响应和元数据配置,并且很清楚。多页面应用程序的基础从一开始就已确定。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黒屋|Quetzal Audio

GMT+9, 2025-2-22 05:40 , Processed in 0.445636 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表