REMIX——React Router 创建者推出的全新 React 框架
AWS AI 直播!
最后,React Router 的创建者们推出了一款超棒的 React 框架。
如果你使用 React 开发过单页应用程序 (SPA),你就会知道,由于 React 的默认工作方式,我们的应用程序会遇到一些问题。例如,最常见的问题是,如果你在 React 中使用客户端渲染 (CSR),就很难获得良好的 SEO 效果。
这是因为,在企业社会责任(CSR)的案例中,页面上显示的数据是由浏览器自身的 JavaScript 生成的。此外,在这样的网站上实现动态元数据也非常困难。
由于这些原因,单页应用程序(SPA)通常被认为是对搜索引擎优化(SEO)不友好的网站。
您可以在这里了解更多关于SPA的优缺点。
为了解决这个问题(以及 CSR 的其他问题),我们使用了不同的技术,如服务器端渲染 (SSR)、预渲染等。
由于手动实现 React SSR 比较困难,我们使用了不同的 React 框架来简化我们的工作。
Next.js就是这样一个非常流行的 React 框架。
与 Next.js 等框架类似, React Router(React 最流行的路由库)的开发者们正在开发一个新的 React 框架,以解决我们在 React 开发过程中遇到的所有问题。
他们把它命名为Remix。
Remix 的一些主要功能如下:
- 文件系统路由
- 路由布局嵌套
- 自动代码分割
- 数据驱动的元标签
- 内置数据加载
- 基于位置的悬念缓存
- 流媒体服务器渲染
- 零配置构建
- React Refresh
- 服务器端渲染在开发环境中
- 可部署于任何地点
- ……以及更多
这是 Remix 在 YouTube 上的首次预览。您将看到路由、布局、数据加载、元标签、数据缓存和滚动恢复等方面的预览。
您可以订阅以关注他们的最新进展并提前获取信息,链接如下:https://remix.run/
是不是很酷?我个人非常兴奋。我知道这一定会大获成功,因为背后有这么棒的团队。
希望你喜欢这篇文章。你可以关注我,阅读更多精彩故事。
您也可以通过LinkedIn、Twitter、Github和shubhamprakash.dev联系我。
文章来源:https://dev.to/ihubhamprakash/remix-a-new-react-framework-from-the-creators-of-react-router-5886