코드 건축 현장
close
프로필 배경
프로필 로고

코드 건축 현장

  • 분류 전체보기 (87)
    • CS (1)
    • 소프트웨어 아키텍쳐 (1)
    • WEB (7)
    • 네트워크 (3)
    • Frontend (44)
      • HTML (1)
      • CSS (3)
      • JavaScript (15)
      • TypeScript (1)
      • React (13)
      • Next.js (8)
    • Backend (11)
      • Java (7)
      • Node.js (2)
    • DB (3)
    • DevOps (5)
    • 알고리즘 풀이 (1)
    • 사이드프로젝트 (2)
    • git (3)
    • .ect (4)
    • 트러블 슈팅 (1)
  • 홈
  • 태그
  • 방명록
728x90

[React] 제어 컴포넌트와 비제어 컴포넌트

제어 컴포넌트 (Controlled Components)제어 컴포넌트는 React의 상태(state)에 의해 관리되는 컴포넌트로 입력 값이나 UI 상태를 React 컴포넌트의 state에 저장해두고 해당 상태를 바탕으로 UI를 갱신한다.예를 들어 필드의 값이 변경되면 해당 변경을 state로 관리하고 이 state를 통해 값이 제어된다.특징단일 데이터 소스: 입력 필드의 값이 컴포넌트의 state에서 관리되므로 입력 필드와 상태 값이 항상 일치하게 된다.변경 감지 및 처리: 값이 변경될 때마다 onChange 이벤트 핸들러가 실행되어 state를 업데이트하고, 이를 통해 UI가 다시 렌더링된다.간편한 데이터 검증 및 수정: 입력값을 실시간으로 검증하거나 변형하는 로직을 쉽게 구현할 수 있다.import..

  • format_list_bulleted Frontend/React
  • · 2024. 11. 11.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (87)
    • CS (1)
    • 소프트웨어 아키텍쳐 (1)
    • WEB (7)
    • 네트워크 (3)
    • Frontend (44)
      • HTML (1)
      • CSS (3)
      • JavaScript (15)
      • TypeScript (1)
      • React (13)
      • Next.js (8)
    • Backend (11)
      • Java (7)
      • Node.js (2)
    • DB (3)
    • DevOps (5)
    • 알고리즘 풀이 (1)
    • 사이드프로젝트 (2)
    • git (3)
    • .ect (4)
    • 트러블 슈팅 (1)
최근 글
인기 글
최근 댓글
태그
  • #react
  • #오블완
  • #Next.js
  • #JavaScript
  • #node.js
  • #튜토리얼
  • #HTTP
  • #티스토리챌린지
  • #Java
  • #JS
전체 방문자
오늘
어제
전체
250x250
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바