Skip to content

Commit 70bf66b

Browse files
committed
fix: Update Korean translation for 'Usage with NextJS' document
1 parent 83ce619 commit 70bf66b

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

โ€Ži18n/kr/docusaurus-plugin-content-docs/current/guides/tech/with-nextjs.mdx

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,57 +3,60 @@ sidebar_position: 10
33
---
44
# NextJS์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ธฐ
55

6-
NextJS์—์„œ๋„ FSD(Feature-Sliced Design) ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‘ ๊ฐ€์ง€ ์ ์—์„œ NextJS์˜ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ์š”๊ตฌ์‚ฌํ•ญ๊ณผ FSD ๊ตฌ์กฐ ๊ฐ„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค:
6+
NextJS์—์„œ๋„ FSD ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, NextJS์˜ ๊ธฐ๋ณธ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ์™€ FSD ์›์น™ ๊ฐ„์— ๋ช‡ ๊ฐ€์ง€ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
77

8-
- `pages` ํด๋”์™€์˜ ๋ผ์šฐํŒ… ๋ฐฉ์‹ ์ฐจ์ด
9-
- NextJS์—์„œ `app` ํด๋”์˜ ์ถฉ๋Œ ๋ฌธ์ œ ๋˜๋Š” ๋ถ€์žฌ
8+
#### ์ฃผ์š” ์ฐจ์ด์ 
109

11-
## FSD์™€ NextJS์˜ `ํŽ˜์ด์ง€` ๋ ˆ์ด์–ด ๊ฐ„ ์ถฉ๋Œ {#pages-conflict}
10+
- NextJS์˜ `pages` ํด๋”์™€ FSD์˜ `pages` layer ๊ฐ„์˜ ์ด๋ฆ„ ์ถฉ๋Œ
11+
- NextJS 13 ์ด์ „ ๋ฒ„์ „์—์„œ๋Š” FSD์˜ `app` layer์— ํ•ด๋‹นํ•˜๋Š” ๋ช…ํ™•ํ•œ ํด๋” ๊ตฌ์กฐ๊ฐ€ ์—†์Œ
1212

13-
NextJS๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ผ์šฐํŠธ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด `pages` ํด๋”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, `pages` ํด๋” ๋‚ด์˜ ํŒŒ์ผ์ด URL๊ณผ ๋งคํ•‘๋˜๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
14-
ํ•˜์ง€๋งŒ ์ด ๋ฐฉ์‹์€ FSD(Folder Slice Design) `๊ฐœ๋…์— ๋งž์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค`. ํŠนํžˆ, NextJS์˜ ๋ผ์šฐํŒ… ๋ฐฉ์‹์œผ๋กœ๋Š” FSD์˜ ์Šฌ๋ผ์ด์Šค ๊ตฌ์กฐ๋ฅผ ํ‰ํ‰ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์–ด๋ ค์šด ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
13+
## FSD์™€ NextJS์˜ `pages` layer ์ถฉ๋Œ {#pages-conflict}
1514

16-
### NextJS์˜ `pages` ํด๋”๋ฅผ ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ ํด๋”๋กœ ์ด๋™ํ•˜๊ธฐ (๊ถŒ์žฅ)
15+
NextJS๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…์„ ์œ„ํ•ด `pages` ํด๋”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ํ•ด๋‹น ํด๋” ๋‚ด ํŒŒ์ผ์ด ์ž๋™์œผ๋กœ ๋ผ์šฐํŠธ์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค.
16+
๊ทธ๋Ÿฌ๋‚˜ ์ด ๋ฐฉ์‹์€ FSD์˜ `pages layer ๊ฐœ๋…๊ณผ ์ถฉ๋Œ`ํ•˜๋ฉฐ, ํŠนํžˆ FSD์—์„œ ๊ถŒ์žฅํ•˜๋Š” ํ‰ํƒ„ํ•œ(flat) slice ๊ตฌ์กฐ๋ฅผ NextJS์˜ ์ค‘์ฒฉ ๋ผ์šฐํŒ… ๋ฐฉ์‹์—์„œ ์œ ์ง€ํ•˜๊ธฐ ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
1717

18-
ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— `pages` ํด๋”๋ฅผ ๋ฐฐ์น˜ํ•˜๊ณ , FSD ๊ตฌ์กฐ์— ๋งž์ถ˜ ํŽ˜์ด์ง€๋“ค์„ NextJS์˜ `pages` ํด๋”๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.
19-
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด `src` ํด๋” ๋‚ด์—์„œ FSD ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
18+
### NextJS์˜ `pages` ํด๋”๋ฅผ ๋ฃจํŠธ ํด๋”๋กœ ์ด๋™ (๊ถŒ์žฅ)
19+
20+
๊ฐ€์žฅ ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ๋ฒ•์€ NextJS์˜ `pages` ํด๋”๋ฅผ ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— ๋ฐฐ์น˜ํ•˜๊ณ , FSD ๊ตฌ์กฐ๋Š” `src` ํด๋” ๋‚ด์—์„œ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
21+
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด NextJS์˜ ๋ผ์šฐํŒ… ์‹œ์Šคํ…œ์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•˜๋ฉด์„œ๋„ FSD ์•„ํ‚คํ…์ฒ˜๋ฅผ ์˜จ์ „ํžˆ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2022

2123
```sh
22-
โ”œโ”€โ”€ pages # NextJS ํŽ˜์ด์ง€ ํด๋”
24+
โ”œโ”€โ”€ pages # NextJS์˜ ๋ผ์šฐํŒ… ์‹œ์Šคํ…œ์šฉ ํด๋”
2325
โ”œโ”€โ”€ src
2426
โ”‚ โ”œโ”€โ”€ app
2527
โ”‚ โ”œโ”€โ”€ entities
2628
โ”‚ โ”œโ”€โ”€ features
27-
โ”‚ โ”œโ”€โ”€ pages # FSD ํŽ˜์ด์ง€ ํด๋”
29+
โ”‚ โ”œโ”€โ”€ pages # FSD์˜ pages layer
2830
โ”‚ โ”œโ”€โ”€ shared
2931
โ”‚ โ”œโ”€โ”€ widgets
3032
```
3133

3234
### FSD ๊ตฌ์กฐ ๋‚ด `pages` ํด๋” ์ด๋ฆ„ ๋ณ€๊ฒฝํ•˜๊ธฐ
3335

34-
๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” FSD ๊ตฌ์กฐ ๋‚ด์—์„œ `pages` ํด๋”์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜์—ฌ NextJS์˜ `pages` ํด๋”์™€ ์ถฉ๋Œ์„ ํ”ผํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
35-
์˜ˆ๋ฅผ ๋“ค์–ด, `pages` ํด๋”๋ฅผ `views`๋กœ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋ฉด `src` ํด๋” ๋‚ด์˜ FSD ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ NextJS์˜ ์š”๊ตฌ ์‚ฌํ•ญ๊ณผ ์ถฉ๋Œํ•˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
36+
๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” FSD์˜ `pages` layer ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜์—ฌ NextJS์˜ `pages` ํด๋”์™€์˜ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
37+
์˜ˆ๋ฅผ ๋“ค์–ด, `pages`๋ฅผ `views`๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด NextJS์˜ ๋ผ์šฐํŒ… ์‹œ์Šคํ…œ๊ณผ FSD ๊ตฌ์กฐ๋ฅผ ๋™์‹œ์— ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3638

3739
```sh
3840
โ”œโ”€โ”€ app
3941
โ”œโ”€โ”€ entities
4042
โ”œโ”€โ”€ features
41-
โ”œโ”€โ”€ pages # NextJS ํŽ˜์ด์ง€ ํด๋”
42-
โ”œโ”€โ”€ views # ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋œ FSD ํŽ˜์ด์ง€ ํด๋”
43+
โ”œโ”€โ”€ pages # NextJS ๋ผ์šฐํŒ…์šฉ ํด๋”
44+
โ”œโ”€โ”€ views # ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋œ FSD pages layer
4345
โ”œโ”€โ”€ shared
4446
โ”œโ”€โ”€ widgets
4547
```
4648

47-
์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ, ์ด๋ฅผ ํ”„๋กœ์ ํŠธ์˜ README๋‚˜ ๋‚ด๋ถ€ ๋ฌธ์„œ์— ๋ช…ํ™•ํžˆ ๊ธฐ๋กํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ž˜ ์ „๋‹ฌ๋˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ์€ ["ํ”„๋กœ์ ํŠธ ์ง€์‹"][project-knowledge]์˜ ์ผ๋ถ€๋กœ ๋ฌธ์„œํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
49+
ํด๋” ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•œ ๊ฒฝ์šฐ, ํ”„๋กœ์ ํŠธ์˜ README๋‚˜ ๋‚ด๋ถ€ ๋ฌธ์„œ์— ์ด๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ธฐ๋กํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
50+
์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ["ํ”„๋กœ์ ํŠธ ์ง€์‹"][project-knowledge]์˜ ์ผ๋ถ€๋กœ ๋ฌธ์„œํ™”ํ•˜์—ฌ ํŒ€์›๋“ค์ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
4851

49-
## NextJS์—์„œ `app` ํด๋” ๋ถ€์žฌ ๋ฌธ์ œ {#app-absence}
52+
## NextJS์—์„œ FSD์˜ `app` layer ๊ตฌํ˜„ํ•˜๊ธฐ {#app-absence}
5053

51-
NextJS 13๋ฒ„์ „ ์ดํ•˜์—์„œ๋Š” ๋ช…์‹œ์ ์ธ `app` ํด๋”๊ฐ€ ์—†์œผ๋ฉฐ,
52-
๋Œ€์‹  `_app.tsx` ํŒŒ์ผ์ด ๋ชจ๋“  ํŽ˜์ด์ง€๋ฅผ ๊ฐ์‹ธ๋Š” ์ปดํฌ๋„ŒํŠธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
54+
NextJS 13 ์ด์ „ ๋ฒ„์ „์—์„œ๋Š” FSD์˜ `app` layer์— ํ•ด๋‹นํ•˜๋Š” ๋ช…ํ™•ํ•œ ํด๋” ๊ตฌ์กฐ๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
55+
๋Œ€์‹  `pages/_app.tsx` ํŒŒ์ผ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ง„์ž…์  ์—ญํ• ์„ ํ•˜๋ฉฐ, ์ „์—ญ ์ƒํƒœ ๋ฐ ๋ ˆ์ด์•„์›ƒ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
5356

54-
### `pages/_app.tsx` ํŒŒ์ผ์— app ๊ธฐ๋Šฅ ๊ฐ€์ ธ์˜ค๊ธฐ
57+
### `pages/_app.tsx`์— app layer ๊ธฐ๋Šฅ ํ†ตํ•ฉํ•˜๊ธฐ
5558

56-
NextJS ๊ตฌ์กฐ์—์„œ `app` ํด๋”๊ฐ€ ์—†๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด, `app` ํด๋” ๋‚ด์— `App` ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ `pages/_app.tsx`์— ๊ฐ€์ ธ์™€ NextJS๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:
59+
FSD์˜ `app` layer ๊ฐœ๋…์„ NextJS์— ์ ์šฉํ•˜๋ ค๋ฉด, `app` ํด๋”์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ”„๋กœ๋ฐ”์ด๋”์™€ ๋ ˆ์ด์•„์›ƒ ๊ตฌ์„ฑ์„ ์ •์˜ํ•œ ํ›„, ์ด๋ฅผ `pages/_app.tsx`์—์„œ ๊ฐ€์ ธ์™€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
5760

5861
```tsx
5962
// app/providers/index.tsx
@@ -73,7 +76,7 @@ const App = ({ Component, pageProps }: AppProps) => {
7376
export default App;
7477
```
7578

76-
๊ทธ ๋‹ค์Œ `pages/_app.tsx` ํŒŒ์ผ์—์„œ `App` ์ปดํฌ๋„ŒํŠธ์™€ ํ”„๋กœ์ ํŠธ ์ „์—ญ ์Šคํƒ€์ผ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
79+
๊ทธ๋‹ค์Œ, `pages/_app.tsx`์—์„œ `App` ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ฐ€์ ธ์™€ NextJS์˜ ์ง„์ž…์ ์œผ๋กœ ์„ค์ •ํ•˜๊ณ , ์ „์—ญ ์Šคํƒ€์ผ์„ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
7780

7881
```tsx
7982
// pages/_app.tsx
@@ -85,33 +88,30 @@ export { default } from 'app/providers';
8588

8689
## App Router ์‚ฌ์šฉํ•˜๊ธฐ {#app-router}
8790

88-
NextJS 13.4 ๋ฒ„์ „์—์„œ๋Š” App Router๊ฐ€ ์•ˆ์ •ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. App Router๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด `pages` ํด๋” ๋Œ€์‹  `app` ํด๋”๋ฅผ ํ†ตํ•ด ๋ผ์šฐํŒ…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
89-
FSD ์›์น™์„ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•ด, NextJS์˜ `app` ํด๋”๋„ `pages` ํด๋”์™€์˜ ์ถฉ๋Œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ๋‹ค๋ฃจ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
91+
NextJS 13.4 ๋ฒ„์ „๋ถ€ํ„ฐ ์ •์‹ ์ง€์›๋˜๋Š” App Router๋Š” `pages` ํด๋” ๋Œ€์‹  `app` ํด๋”๋ฅผ ํ†ตํ•ด ๋ผ์šฐํŒ…์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
92+
FSD ์•„ํ‚คํ…์ฒ˜๋ฅผ App Router์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ๋„ ์•ž์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์กฐ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
9093

91-
์ด๋ฅผ ์œ„ํ•ด NextJS์˜ `app` ํด๋”๋ฅผ ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ๋กœ ์ด๋™ํ•˜๊ณ , FSD ํŽ˜์ด์ง€๋“ค์„ `app` ํด๋”๋กœ ์˜ฎ๊ธฐ๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
92-
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด `src` ํด๋” ๋‚ด์—์„œ FSD ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
93-
๋˜ํ•œ, App Router์™€ Pages Router๊ฐ€ ํ˜ธํ™˜๋˜๋ฏ€๋กœ `pages` ํด๋”๋ฅผ ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
94+
NextJS์˜ app ํด๋”๋ฅผ ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— ๋ฐฐ์น˜ํ•˜๊ณ , FSD์˜ app layer๋Š” `src` ํด๋” ๋‚ด์—์„œ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
95+
๋˜ํ•œ, App Router์™€ Pages Router๋Š” ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ํ•„์š”์— ๋”ฐ๋ผ ๋‘ ๋ผ์šฐํŒ… ์‹œ์Šคํ…œ์„ ๋ชจ๋‘ ํ™œ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
9496

9597
```
96-
โ”œโ”€โ”€ app # NextJS app ํด๋”
97-
โ”œโ”€โ”€ pages # NextJS pages ํด๋”
98-
โ”‚ โ”œโ”€โ”€ README.md # ํ•ด๋‹น ํด๋”์˜ ๋ชฉ์ ๊ณผ ์—ญํ• ์— ๋Œ€ํ•œ ์„ค๋ช…
98+
โ”œโ”€โ”€ app # NextJS์˜ App Router์šฉ ํด๋”
99+
โ”œโ”€โ”€ pages # NextJS์˜ Pages Router์šฉ ํด๋” (์„ ํƒ์ )
100+
โ”‚ โ”œโ”€โ”€ README.md # ํด๋”์˜ ์šฉ๋„ ์„ค๋ช…
99101
โ”œโ”€โ”€ src
100-
โ”‚ โ”œโ”€โ”€ app # FSD app ํด๋”
102+
โ”‚ โ”œโ”€โ”€ app # FSD์˜ app layer
101103
โ”‚ โ”œโ”€โ”€ entities
102104
โ”‚ โ”œโ”€โ”€ features
103-
โ”‚ โ”œโ”€โ”€ pages # FSD pages ํด๋”
105+
โ”‚ โ”œโ”€โ”€ pages # FSD์˜ pages layer
104106
โ”‚ โ”œโ”€โ”€ shared
105107
โ”‚ โ”œโ”€โ”€ widgets
106108
```
107109

108110
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)][ext-app-router-stackblitz]
109111

110-
## ๊ด€๋ จ ํ•ญ๋ชฉ {#see-also}
112+
## ์ฐธ๊ณ  ์ž๋ฃŒ {#see-also}
111113

112-
- [(์Šค๋ ˆ๋“œ) NextJS์˜ pages ๋””๋ ‰ํ† ๋ฆฌ์— ๋Œ€ํ•œ ํ† ๋ก ](https://t.me/feature_sliced/3623)
114+
- [(์Šค๋ ˆ๋“œ) NextJS์˜ pages ํด๋”์— ๋Œ€ํ•œ ํ† ๋ก ](https://t.me/feature_sliced/3623)
113115

114116
[project-knowledge]: /docs/about/understanding/knowledge-types
115-
[ext-app-router-stackblitz]: https://stackblitz.com/edit/stackblitz-starters-aiez55?file=README.md
116-
117-
117+
[ext-app-router-stackblitz]: https://stackblitz.com/edit/stackblitz-starters-aiez55?file=README.md

0 commit comments

Comments
ย (0)