to do list

링크: https://react-todo-1886px-mim49hya4-march0320.vercel.app
생각해볼 질문
- HTML button 태그의 type속성의 기본값은 무엇이고, 그 이유는 무엇일까요?
button의 type에는 submit, reset, button 3가지가 있다. 아무 값도 지정하지 않았다면 기본타입은 submit으로 지정된다.
- 리액트의 state update는 동기(synchronous) 동작인가요, 비동기(asynchronous) 동작인가요? 이렇게 했을 때의 장점은 무엇인가요?
state update는 비동기 동작(asynchronous)이다. react는 state, props 값에 따라 re-rendering이 일어나는데 한 컴포넌트 안에서 여러 state 값을 연속으로 바꿔주거나 불필요한 re-rendering이 일어나면 비효율적이기 때문이다.