react-router和Next.js有什么区别

JavaScript React.js

JinJin

2020-03-23

我目前正在浏览ReactJS,我看到了NextJSReact Router

谁能告诉我两者之间的利弊是什么。我不确定比较这两者是否正确,但是从我的角度来看,react-router已经具有SSR功能。那么使用NextJS有什么好处呢?

谢谢!

第2622篇《react-router和Next.js有什么区别》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
米亚猪猪 2020.03.23

Next.js(另请参见GatsbyJS和After.js等替代品)是功能齐全的SSR /静态网站框架,因此,如果您需要生成SSR静态网站,则可以直接使用很多功能。这些框架解决了许多问题,因此添加功能变得像阅读文档一样简单,而无需自己研究和编码。

如果您使用标准的React应用程序和react-router编写自己的设置,那么当您深入研究SSR时可能会遇到很多复杂性和极端情况。

简而言之,如果SSR是核心要求,则一定要考虑使用SSR React框架。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android