리액트 (React)
사용자 인터페이스 라이브러리.
React allows developers to create large web applications that can change data, without reloading the page. Its main goal is to be fast, scalable, and simple. It uses a declarative paradigm that makes it easier to reason about your application.
graph LR
Center["리액트 (React)"]:::main
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 지식 테스트
1 / 1
🧒 5살도 이해할 수 있게 설명
A specialized tool for making websites by building small pieces (like buttons, menus, and forms) that can be reused over and over again.
🤓 Expert Deep Dive
Maintains a Virtual DOM to minimize actual DOM updates. Key concepts include JSX, state management (Hooks), and unidirectional data flow.