Skip to content

Commit 20715e9

Browse files
committed
Add study notes for 2025-08-17
1 parent 8791f4e commit 20715e9

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

Darkells.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff 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开发进度

0 commit comments

Comments
 (0)