对客户端和服务器组件的疑问[已关闭]

问题描述 投票:0回答:1

我需要为 Next JS 和 React 课程创建一个简单的社交网络,其中包含用于显示提要帖子的主页、用于导航的导航栏、个人资料和通知...... 显然,我知道每个组件将根据其需要成为客户端或服务器,但为了清楚起见,我想知道是否有一个标准,某种规则,建议您将哪些组件创建为服务器,将哪些组件创建为客户端。

reactjs node.js next.js architecture
1个回答
-1
投票

对于像这样的简单社交网络,您通常会同时拥有服务器端和客户端组件。这是一个细分:

服务器端组件:

数据库:存储用户个人资料、帖子、通知等。 API端点:用于从客户端获取和发送数据。 客户端组件:

主页:显示从服务器获取的提要帖子。 导航栏:导航链接到应用程序的不同部分。 个人资料页面:显示用户信息及其帖子。 通知:显示从服务器获取的用户通知。 用于创建和编辑帖子、管理个人资料等的组件。 Next.js 和 React 可以处理服务器端和客户端渲染,因此您可以构建组件来有效地处理这两个方面。

© www.soinside.com 2019 - 2024. All rights reserved.