리액트1 Controlled Component vs UnControlled Component 리액트는 내부 상태를 'Single Source of Truth' 로 관리하는 설계원칙을 가지고 있다. 이 의미는 모든 데이터 요소를 한 곳에서만 제어하도록 하는 것이다. 보통의 HTML 엘리먼트들은 내부적으로 어떤 데이터를 가지지 않아 문제가 없지만, HTML 엘리먼트 자체적으로 데이터를 가지는 엘리먼트들인 , , 들은 사용자가 DOM에서 직접 정보를 입력하면 해당 정보를 엘리먼트가 직접 보관하므로 SST에 위배된다. Controlled Component (제어 컴포넌트) 제어 컴포넌트는 엘리먼트가 가지고 있는 컴포넌트가 직접 상태를 관리하는 컴포넌트 이다. import React, { useState } from 'react'; const ControlledComponent = () => { cons.. 2021. 5. 17. 이전 1 다음