用于React推荐的静态站点

时间:2019-10-01 07:38:46

标签: reactjs

我正在为开发一个大型应用程序做准备,该应用程序将包含大量异步获取的数据以及用户仪表板等。我对创建具有良好SEO的SPA感兴趣,因此我正在考虑几种制作静态HTML页面的方法。

我尝试了Gatsby.js,React Snap,React Snapshot,静态网站生成器Webpack插件

我想避免使用Gatsby.js,因为我对其插件环境不太满意。 React Snap和React Snapshot似乎是较小,较不复杂的项目的解决方案。使用带有异步生成内容的大型应用程序时,我遇到了问题。

我知道SSR可能是最好的选择,但是我不确定我是否会轻松处理。

我想知道你对此的看法。

1 个答案:

答案 0 :(得分:1)

您应该考虑使用Next.JS或Gatsby。从社区和支持的角度来看,两者似乎都很受欢迎,npm上的下载量约为25万。

两者均适用于高性能SPA,网页等。它们都具有出色的SEO。

盖茨比非常适合静态网站。它有点像是静态站点生成器,而Next.js更像是服务器端渲染的开箱即用。归结为您是只选择服务器端渲染还是要生成静态站点。

您可以根据您的网站/应用的大小以及内容的使用方式来拨打电话。如果应用程序很大,并且需要频繁更新,那么每次生成所有页面可能都不值得。

https://nextjs.org/
https://www.gatsbyjs.org/