我曾经尝试着在我的现有React应用中使用服务器端渲染(SSR),并发现了Next.js,这是一个为React设计的SSR框架。
此外,还有create-next-app
,可以像CRA一样轻松创建Next.js应用。由于我已经有了现有的React项目,所以我需要使其与Next.js兼容。但是,它们具有相当不同的项目结构。
我在下面附上了create-next-app
和create-react-app
的两个架构图像。由于Next需要文件夹pages
,因此我觉得我需要将我的组件移动到该文件夹中,但我对create-react-app
中的src
和public
文件夹感到困惑。
有人能帮我了解如何将Next.js应用于现有的React应用程序吗?
create-next-app
create-react-app