단방향 바인딩
const [name, setName] = useState()
function onChange(e){
setName(e.target.value)
}
name이 변경되었다면 setName이 호출될 경우 뿐
단방향으로만 흐름을 파악하면 됨
항상 변화를 감지하고 업데이트하는 코드가 필요해서, 코드의 규모가 증가할 수 있음
but 데이터 흐름 변화가 단순하여 코드 읽기 쉽고, 버그 야기할 가능성 비교적 적음
HTML에 JS문법 더한 문법 JavaScript XML