| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
Tags
- 백준
- html
- 혼자 공부해서 개발까지
- CSS
- Mini-React
- 그래프
- 정렬
- Git
- c언어
- 그리디
- 개발자
- HTML기초
- 크래프톤 정글
- 프론트엔드
- 알고리즘
- frontend
- react
- 정글
- 코딩
- 코딩테스트
- 팀프로젝트
- BFS
- javascript
- DFS
- 프론트앤드
- Python
- js
- 프로그래머스
- 해시
- 알고리즘 기초
Archives
- Today
- Total
목록2026/03/10 (1)
민혁이의 IT스토리
Intro"도대체 JSX는 어떻게 브라우저 화면에 나타나는 걸까?" 우리는 매일 리액트로 개발을 하지만, 정작 npm start 뒤에서 일어나는 일은 마법처럼 느껴질 때가 많습니다. 단순히 라이브러리를 가져다 쓰는 것을 넘어, 리액트의 블랙박스를 열어보고 그 내부 원리를 깊이 이해하고 싶었습니다. 그래서 결심했습니다. "직접 한번 만들어보자!" 이번 포스팅에서는 리액트의 가장 심장이 되는 두 가지 함수, createElement(설계도 그리기)와 render(실제 건축하기)를 바닐라 자바스크립트로 구현한 과정을 기록합니다. 핵심 개념Virtual DOM: 가벼운 설계도 우리가 작성하는 JSX(...)는 사실 HTML이 아닙니다. 결국은 자바스크립트 객체일 뿐이죠. 이를 우리는 Virtual DOM(가상 ..
혼자 공부해서 개발까지/JavaScript
2026. 3. 10. 13:42