splice로 특정 배열 요소 삭제 및 추가
// index가 0번째이면서 요소는 1개 삭제
x.splice(0,1)
// index가 5번째에 문자열 추가
x.splice(5,0,"something")
component 의 state가 변경되면 해당 컴포넌트의 모든 children이 다시 렌더링 된다.
=>
react memo는 prop이 바뀌지 않으면 컴포넌트를 다시 렌더링 시키지 않는다
=>
react.memo(DraggableCard)의 의미
prop이 안변했으면 draggablecard를 다시 렌더링 시키지 말아라