Skip to content

Commit 59bcfd3

Browse files
committed
update post
1 parent a4446ad commit 59bcfd3

16 files changed

+37
-35
lines changed

content/posts/resource/React/Props Drilling 이란 무엇인가.md renamed to content/posts/자원/React/Props Drilling 이란 무엇인가.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ tags:
44
- react
55
createdAt: 2025-04-20 10:03:21
66
modifiedAt: 2025-04-20 23:26:54
7-
publish: resource/React
7+
publish: 자원/React
88
related: ""
99
series: ""
1010
---

content/posts/resource/React/React.md renamed to content/posts/자원/React/React.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ tags:
44
- react
55
createdAt: 2025-04-11 18:37:48
66
modifiedAt: 2025-04-20 10:03:17
7-
publish: resource/React
7+
publish: 자원/React
88
related: ""
99
series: ""
1010
---

content/posts/resource/React/flux 패턴이란.md renamed to content/posts/자원/React/flux 패턴이란.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ tags:
44
- react
55
createdAt: 2025-04-19 22:48:15
66
modifiedAt: 2025-04-20 09:23:43
7-
publish: resource/React
7+
publish: 자원/React
88
related: ""
99
series: ""
1010
---

content/posts/resource/React/props와 state.md renamed to content/posts/자원/React/props와 state.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@ tags:
33
- resource
44
- react
55
createdAt: 2025-04-20 09:40:39
6-
modifiedAt: 2025-04-20 12:44:48
7-
publish: resource/React
6+
modifiedAt: 2025-04-21 07:22:55
7+
publish: 자원/React
88
related: ""
99
series: ""
1010
---
1111

1212
# props와 state
1313

14+
![1745187761-propsAndState.png](_assets/attachments/1745187761-propsAndState.png)
15+
1416
props 와 state 둘다 데이터를 관리하기 위한 값이다.
1517

1618
## State(상태)

content/posts/resource/React/엘리먼트와 컴포넌트의 차이.md renamed to content/posts/자원/React/엘리먼트와 컴포넌트의 차이.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ tags:
44
- react
55
createdAt: 2025-04-20 08:41:50
66
modifiedAt: 2025-04-20 09:44:34
7-
publish: resource/React
7+
publish: 자원/React
88
related: ""
99
series: ""
1010
---

public/link-map.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"0.inbox/Props Drilling 이란 무엇인가.md": "resource/React/Props Drilling 이란 무엇인가",
32
"3.resource/SWEA강의/SWEA 강의 정리노트.md": "자원/SWEA 강의 정리노트/SWEA 강의 정리노트",
43
"3.resource/Javascript/변수의 선언,초기화,할당의 차이점은 무엇인가.md": "자원/JavaScript/변수의 선언,초기화,할당의 차이점은 무엇인가",
54
"3.resource/Javascript/호이스팅(Hoisting)이란 무엇인가.md": "자원/JavaScript/호이스팅(Hoisting)이란 무엇인가",
@@ -16,10 +15,11 @@
1615
"3.resource/Javascript/프로토타입(Prototype)과 프로토타입 상속.md": "자원/JavaScript/프로토타입(Prototype)과 프로토타입 상속",
1716
"3.resource/Javascript/Javascript에서의 비동기 함수.md": "자원/JavaScript/Javascript에서의 비동기 함수",
1817
"3.resource/Javascript/Javascript는 어떻게 비동기 처리가 가능한 것인가.md": "자원/JavaScript/Javascript는 어떻게 비동기 처리가 가능한 것인가",
19-
"3.resource/React/React.md": "resource/React/React",
20-
"3.resource/React/엘리먼트와 컴포넌트의 차이.md": "resource/React/엘리먼트와 컴포넌트의 차이",
21-
"3.resource/React/flux 패턴이란.md": "resource/React/flux 패턴이란",
22-
"3.resource/React/props와 state.md": "resource/React/props와 state",
18+
"3.resource/React/React.md": "자원/React/React",
19+
"3.resource/React/엘리먼트와 컴포넌트의 차이.md": "자원/React/엘리먼트와 컴포넌트의 차이",
20+
"3.resource/React/flux 패턴이란.md": "자원/React/flux 패턴이란",
21+
"3.resource/React/props와 state.md": "자원/React/props와 state",
22+
"3.resource/React/Props Drilling 이란 무엇인가.md": "자원/React/Props Drilling 이란 무엇인가",
2323
"3.resource/Web/동적 사이트 vs 정적사이트.md": "자원/웹개발/동적 사이트 vs 정적사이트",
2424
"3.resource/Web/HTTP(Hypertext Transfer Protocol).md": "자원/웹개발/HTTP(Hypertext Transfer Protocol)",
2525
"3.resource/Web/웹사이트는 어떻게 보여지는가-브라우저의 렌더링.md": "자원/웹개발/웹사이트는 어떻게 보여지는가-브라우저의 렌더링",

public/meta-data.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,4 @@
11
[
2-
{
3-
"urlPath": "resource/React/Props Drilling 이란 무엇인가",
4-
"title": "Props Drilling 이란 무엇인가",
5-
"summary": "",
6-
"image": "",
7-
"tags": ["resource", "react"],
8-
"series": "",
9-
"createdAt": "2025-04-20 10:03:21",
10-
"modifiedAt": "2025-04-20 23:26:54",
11-
"publish": "resource/React"
12-
},
132
{
143
"urlPath": "자원/SWEA 강의 정리노트/SWEA 강의 정리노트",
154
"title": "SWEA 강의 정리노트",
@@ -187,48 +176,59 @@
187176
"publish": "자원/JavaScript"
188177
},
189178
{
190-
"urlPath": "resource/React/React",
179+
"urlPath": "자원/React/React",
191180
"title": "React",
192181
"summary": "",
193182
"image": "",
194183
"tags": ["resource", "react"],
195184
"series": "",
196185
"createdAt": "2025-04-11 18:37:48",
197186
"modifiedAt": "2025-04-20 10:03:17",
198-
"publish": "resource/React"
187+
"publish": "자원/React"
199188
},
200189
{
201-
"urlPath": "resource/React/엘리먼트와 컴포넌트의 차이",
190+
"urlPath": "자원/React/엘리먼트와 컴포넌트의 차이",
202191
"title": "엘리먼트와 컴포넌트의 차이",
203192
"summary": "",
204193
"image": "",
205194
"tags": ["resource", "react"],
206195
"series": "",
207196
"createdAt": "2025-04-20 08:41:50",
208197
"modifiedAt": "2025-04-20 09:44:34",
209-
"publish": "resource/React"
198+
"publish": "자원/React"
210199
},
211200
{
212-
"urlPath": "resource/React/flux 패턴이란",
201+
"urlPath": "자원/React/flux 패턴이란",
213202
"title": "flux 패턴이란",
214203
"summary": "",
215204
"image": "",
216205
"tags": ["resource", "react"],
217206
"series": "",
218207
"createdAt": "2025-04-19 22:48:15",
219208
"modifiedAt": "2025-04-20 09:23:43",
220-
"publish": "resource/React"
209+
"publish": "자원/React"
221210
},
222211
{
223-
"urlPath": "resource/React/props와 state",
212+
"urlPath": "자원/React/props와 state",
224213
"title": "props와 state",
225214
"summary": "",
226215
"image": "",
227216
"tags": ["resource", "react"],
228217
"series": "",
229218
"createdAt": "2025-04-20 09:40:39",
230-
"modifiedAt": "2025-04-20 12:44:48",
231-
"publish": "resource/React"
219+
"modifiedAt": "2025-04-21 07:22:55",
220+
"publish": "자원/React"
221+
},
222+
{
223+
"urlPath": "자원/React/Props Drilling 이란 무엇인가",
224+
"title": "Props Drilling 이란 무엇인가",
225+
"summary": "",
226+
"image": "",
227+
"tags": ["resource", "react"],
228+
"series": "",
229+
"createdAt": "2025-04-20 10:03:21",
230+
"modifiedAt": "2025-04-20 23:26:54",
231+
"publish": "자원/React"
232232
},
233233
{
234234
"urlPath": "자원/웹개발/동적 사이트 vs 정적사이트",

public/post-contents/resource/React/props와 state.json

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"content": "\n# props와 state\n\n![1745187761-propsAndState.png](_assets/attachments/1745187761-propsAndState.png)\n\nprops 와 state 둘다 데이터를 관리하기 위한 값이다.\n\n## State(상태)\n\nState는[[엘리먼트와 컴포넌트의 차이|컴포넌트]] 내부에서 관리되는 데이터로, 컴포넌트의 렌더링에 영향을 주는 동적인 값이다.\n\n### 주요 특징\n\n- 컴포넌트 내부에서 생성되고 관리된다.\n- 변경 가능(mutable)아며, 상태가 변경되면 컴포넌트가 다시 렌더링된다.\n- 컴포넌트의 생명주기 동안 유지된다.\n- 비동기적으로 업데이트될 수 있다.\n\n> [!important]\n>\n> - `setState()`나 `setState`의 업데이트 함수는 상태를 즉시 변경하지 않고 업데이트를 예약한다.(비동기적)\n> - 이전 상태에 의존하는 업데이트트는 함수형 업데이트를 사용해야 한다.\n> ```js\n> setCount((prevCount) => prevCount + 1);\n> ```\n\n## Props(속성)\n\nProps는 부모 컴포넌트로부터 자식 컴포넌트로 전달되는 데이터 이다.\n\n### 주요 특징\n\n- 외부(부모 컴포넌트)에서 전달받는다.\n- 읽기 전용(read-only)이며 컴포넌트 내부에서 변경할 수 없다.\n- 부모 컴포넌트가 리렌더링되면 자식 컴포넌트의 props도 업데이트될 수 있다.\n- 컴포넌트 간의 데이터 흐름을 형성한다.\n\n> [!important]\n>\n> - Props는 단방향 데이터 흐름을 구현한다(부모->자식)\n> - Props는 불변성(immutability)을 가진다.\n> - 기본값 설정이 가능하다.\n> - Props를 통해 함수도 전달할 수 있어 자식 컴포넌트가 부모 컴포넌트의 상태를 변경할 수 있다.\n\n| 특성 | State | Props |\n| ------------- | ----------------------------------------------- | ----------------------------- |\n| 출처 | 컴포넌트 내부 | 부모 컴포넌트 |\n| 변경 가능성 | 변경 가능(mutable) | 읽기 전용(immutable) |\n| 업데이트 방법 | `setState()` 또는 `useState` 훅의 업데이트 함수 | 부모 컴포넌트에서만 변경 가능 |\n| 데이터 흐름 | 컴포넌트 내부 흐름 | 하향식(top-down)흐름 |\n| 사용 용도 | 컴포넌트의 내부 상태 관리 | 컴포넌트 간 데이터 전달 |\n",
3+
"plainContent": "props 와 state 둘다 데이터를 관리하기 위한 값이다.\nState는컴포넌트 내부에서 관리되는 데이터로, 컴포넌트의 렌더링에 영향을 주는 동적인 값이다.\n컴포넌트 내부에서 생성되고 관리된다.\n변경 가능(mutable)아며, 상태가 변경되면 컴포넌트가 다시 렌더링된다.\n컴포넌트의 생명주기 동안 유지된다.\n비동기적으로 업데이트될 수 있다.\n> [!important]\n>\n> - setState()나 setState의 업데이트 함수는 상태를 즉시 변경하지 않고 업데이트를 예약한다.(비동기적)\n> - 이전 상태에 의존하는 업데이트트는 함수형 업데이트를 사용해야 한다.\n> \nProps는 부모 컴포넌트로부터 자식 컴포넌트로 전달되는 데이터 이다.\n외부(부모 컴포넌트)에서 전달받는다.\n읽기 전용(read-only)이며 컴포넌트 내부에서 변경할 수 없다.\n부모 컴포넌트가 리렌더링되면 자식 컴포넌트의 props도 업데이트될 수 있다.\n컴포넌트 간의 데이터 흐름을 형성한다.\n> [!important]\n>\n> - Props는 단방향 데이터 흐름을 구현한다(부모->자식)\n> - Props는 불변성(immutability)을 가진다.\n> - 기본값 설정이 가능하다.\n> - Props를 통해 함수도 전달할 수 있어 자식 컴포넌트가 부모 컴포넌트의 상태를 변경할 수 있다.\n| 특성 | State | Props |\n| ------------- | ----------------------------------------------- | ----------------------------- |\n| 출처 | 컴포넌트 내부 | 부모 컴포넌트 |\n| 변경 가능성 | 변경 가능(mutable) | 읽기 전용(immutable) |\n| 업데이트 방법 | setState() 또는 useState 훅의 업데이트 함수 | 부모 컴포넌트에서만 변경 가능 |\n| 데이터 흐름 | 컴포넌트 내부 흐름 | 하향식(top-down)흐름 |\n| 사용 용도 | 컴포넌트의 내부 상태 관리 | 컴포넌트 간 데이터 전달 |"
4+
}
Loading

0 commit comments

Comments
 (0)