Next.js Journey
  • nextjs-journey-kr
  • React Foundations
    • docs
      • React 기초
      • Chapter 1. Rendering User Interface
      • Chapter 2. Updating UI with Javascript
      • Chapter 3. Getting Started with React
      • Chapter 4. Essential Javascript for React
      • Chapter 5. Building UI with Components
      • Chapter 6. Displaying Data with Props
      • Chapter 7. Adding Interactivity with State
      • Chapter 8. From React to Next.js
      • Chapter 9. Installing Next.js
      • 다음 단계
  • Learn Next.js
    • docs
      • Next.js 학습하기
      • Chapter 1. Getting Started
      • Chapter 2. CSS Styling
      • Chapter 3. Optimizing Fonts and Images
      • Chapter 4. Creating Layouts and Pages
      • Chapter 5. Navigating Between Pages
      • Chapter 6. Setting Up Your Database
      • Chapter 7. Fetching Data
      • Chapter 8. Static and Dynamic Rendering
      • Chapter 9. Streaming
      • Chapter 10. Partial Prerendering (Optional)
      • Chapter 11. Adding Search and Pagination
      • Chapter 12. Mutating Data
      • Chapter 13. Handling Errors
      • Chapter 14. Improving Accessibility
      • Chapter 15. Adding Authentication
      • Chapter 16. Adding Metadata
      • Next Steps
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. React Foundations
  2. docs

Chapter 1. Rendering User Interface

PreviousReact 기초NextChapter 2. Updating UI with Javascript

Last updated 1 year ago

Was this helpful?

Chapter 1

사용자 인터페이스 렌더링

React가 어떻게 작동하는지 이해하려면, 먼저 상호작용하는 사용자 인터페이스(UI)를 만들기 위해 브라우저가 코드를 어떻게 해석하는지 기본적인 이해가 필요합니다.

사용자가 웹 페이지를 방문하면 서버가 브라우저에 다음과 같이 보일 수 있는 HTML 파일을 반환합니다:

HTML 파일과 DOM

그런 다음 브라우저는 HTML을 읽고 문서 객체 모델(DOM)을 구성합니다.

DOM이란?

DOM은 HTML 요소의 객체 표현입니다. 이는 코드와 사용자 인터페이스 간의 다리 역할을 하며 부모 및 자식 관계를 가진 트리 구조를 가지고 있습니다.

DOM 메서드와 JavaScript와 같은 프로그래밍 언어를 사용하여 사용자 이벤트를 듣고 사용자 인터페이스의 특정 요소를 선택, 추가, 업데이트 및 삭제함으로써 DOM을 조작할 수 있습니다. DOM 조작을 통해 특정 요소뿐만 아니라 그들의 스타일과 내용을 변경할 수도 있습니다.

다음 섹션에서 JavaScript와 DOM 메서드를 어떻게 사용할 수 있는지 살펴봅시다.

추가 자료:

DOM과 UI

DOM 소개
Google Chrome에서 DOM 보는 방법
Firefox에서 DOM 보는 방법