6월9일 수요일 til

김병훈·2021년 6월 9일
0

til

목록 보기
17/89

왜 tweet.js에 <div className="tweet__message"> 가 두개가 있어서.. ㅠㅠ

usestate에서 초기값을 절대 직접적으로 건드리면 안된다.

오직 갱신함수를 통해서만 변경할 수 있다.,

  1. 초기값에 깊은 복사를 한 값을 할당해준 변수를 선언하고
  2. 깊은복사를 할당해준 변수에 변경값을 넣어주고
  3. 그 값을 갱신함수에 넣어준다.
  4. 그렇게 되면 초기값이 원하는대로 변동이된다.

깊은복사할 때

  1. dummyTweets.slice(0)이걸 이용해야한다. end값을 안 넣어주면 배열 전체를 가져온다.
  2. [...dummyTweets] spread문법을 이용한다.
profile
블록체인 개발자의 꿈을 위하여

0개의 댓글