전개연산자 (1) 썸네일형 리스트형 [Fast Campus , React] 11. TicTacToe 앱 만들기 (6) history 저장, 전개연산자(spread operator) 동작에 대한 기록 저장 slice()를 사용해 매 동작 이후에 squares 배열의 새로운 복사본을 만들었고 이를 불변 객체로 취급했음. 이를 통해 과거의 squares배열의 모든 버전을 저장하고 이미 지나간 차례를 탐색할 수 있다. const handleClick = (i) => { const newSquares = squares.slice(); // slice로 통째 복사 과거의 squares 배열들을 history라는 다른 배열에 저장할 것이며, history배열은 첫 동작부터 마지막 동작까지 모든 게임판의 상태를 아래같이 표현. 이전 동작에 대한 리스트를 보여주려면 최상위 단계의 App 컴포넌트가 필요. App 컴포넌트에 history state를 이동. state를 App컴포넌트로 이동 cons.. 이전 1 다음