불변성
원시데이터는 불변성.
→ 값 자체를 바꾸는 것이 아니라 바라보는 방향을 바꿈
그 외
→ 주소값을 가지고 있음. 안의 값을 바꿔도 주소값이 바뀌지 않음.
불변성이 없으므로 객체, 배열 등의 값을 바꾸더라도 state가 바뀌지 않았기 때문에 렌더링은 되지 않음.
→ spread operator 활용하여 복사하여 새로운 객체 만든 후 그걸로 set
State
const [ value, setValue ] = useState( 초기값 )
state로 변수를 선언했다는 것은 그 변수를 바꿀 수 있는 방법은 setState를 사용하는 것.
TMI
리액트 앱 만들면 해피 해킹하라고 나오는데
갑자기?? 해피하게 해킹하라고?? 궁금해서 지피티한테 물어봤다
"Happy hacking!"은 개발자들 사이에서 일종의 격언이나 환영의 표현으로 사용됩니다.
여기서 "hacking"이란 부정적인 의미로 사용되는 해킹이 아니라,
새로운 것을 창조하고 실험하며 창의적으로 프로그래밍하는 것을 의미합니다.
React 앱을 생성할 때 "Happy hacking!"이라는 문구는
단순히 긍정적이고 창의적인 개발 과정을 격려하고 응원하기 위한 메시지입니다.
이는 개발자들에게 즐거운 경험과 창의적인 코드 작성을 바라는 의미이며,
새로운 프로젝트를 시작할 때 긍정적인 에너지를 전하는 역할을 합니다.
그렇다고 한다. 웃기다
'Today I Learned' 카테고리의 다른 글
2024.01.22 TIL (0) | 2024.01.22 |
---|---|
2024.01.19 TIL (0) | 2024.01.19 |
2024.01.17 TIL (0) | 2024.01.17 |
2024.01.16 TIL (0) | 2024.01.16 |
2024.01.15 TIL (0) | 2024.01.15 |