File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,30 @@ timezone: UTC+8
1515## Notes
1616
1717<!-- Content_START -->
18+ # 2025-08-17
19+
20+ ### Next.js学习记录
21+ 简述:Next.js官方学习脚本已全部完成,也获取了相应的入门证书。
22+
23+ #### Next.js项目的结构
24+ - /app:包含应用程序的所有路由、组件和逻辑
25+ - /app/lib:包含应用程序中使用的函数,例如可复用的函数和数据获取函数
26+ - /app/ui:包含应用程序的所有UI组件,例如卡片、表和表单。
27+ - /public:包含应用程序的所有静态资源。
28+ - 配置文件
29+
30+ 全局样式,定义一个全局样式的样式文件,在根布局中导入便可以定义全局样式。也可以使用CSS模块去自定义范围的样式,默认情况下使用CSS雷在本地限定为组件方位,从而降低样式冲突的风险。
31+
32+ #### 路由
33+ Next.js使用文件系统路由,其中文件夹终于创建嵌套路由。每个文件夹表示映射到URL段的路由段。每个路由段都可以创建单独的UI。
34+
35+ - 根布局:每个Next.js应用都需要,添加到根布局的任何UI都将在应用中的所有页面之间贡献。因此可以在根布局中去定义全局的Provider,全局的工具和状态管理器。
36+
37+ #### 获取数据
38+ - API层:API是应用代码和数据库之前的中间层。在Next.js中,可以使用router.js创建API端点。
39+ - React服务器组件:React 服务器组件(React Server Components, RSC)是 React 在 服务端渲染(SSR)基础上引入的一种新组件类型,它的核心目标是 在服务端渲染部分 React 组件,然后将渲染结果发送到客户端,从而减轻客户端的负担、优化性能。可以直接访问数据库或文件系统。
40+ - “瀑布流”:“瀑布流”是指一系列网络请求,这些请求依赖于先前请求的完成情况。在数据获取的情况下,每个请求只能在前一个请求返回数据后开始。避免瀑布的常用手段是采用并行启动所有数据请求。
41+
1842# 2025-08-16
1943
2044### Unicrowd开发进度
You can’t perform that action at this time.
0 commit comments