일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 리액트 공식문서
- 파이썬 딕셔너리
- 내일배움캠프
- 리액트 훅
- Next 팀 프로젝트
- 리액트
- tanstack query
- 프로그래머스
- 내배캠 프로젝트
- 리액트 프로젝트
- 자바스크립트
- 파이썬 slice
- 한글 공부 사이트
- 파이썬 for in
- 파이썬 for
- 파이썬 enumerate
- React Hooks
- 리액트 공식 문서
- JavaScript
- useEffect
- 내일배움캠프 최종 프로젝트
- typeScript
- REACT
- 파이썬 replace
- 타입스크립트 리액트
- 코딩테스트
- 내일배움캠프 프로젝트
- 타입스크립트
- 파이썬 반복문
- useState
- Today
- Total
목록데이터 불변성 (2)
sohyeon kim

[JS] 데이터의 불변성 : 원시 데이터, 참조형 데이터 💡 데이터의 불변성에 대해 알아보자 원시 데이터 : 숫자, 문자, 불리언.. 원시 데이터들은 같은 값을 저장하면 그 값의 같은 주소를 적어둔다. number1 = @111 ➡️ @111 = 1 number2 = @111 ➡️ @111 = 1 참 aotoyae.tistory.com 데이터 불변성 때문에 생기는 문제..! import { useState } from "react"; function App() { const [obj, setObj] = useState({ name: "미나토", age: 20, }); const reName = () => { obj.name = "요리"; setObj(obj); {/*setObj 에 새 값을 할당*/} c..

💡 데이터의 불변성에 대해 알아보자 원시 데이터 : 숫자, 문자, 불리언.. 원시 데이터들은 같은 값을 저장하면 그 값의 같은 주소를 적어둔다. number1 = @111 ➡️ @111 = 1 number2 = @111 ➡️ @111 = 1 참조형 데이터 : 배열, 객체, 함수.. 참조형 데이터들은 같은 값을 저장해도 각각의 다른 주소를 적어둔다. 그리고 그 주소들은 같은 값을 바라보는 같은 주소에 다시 연결된다. obj1 = @222 ➡️ @222 = @333 ➡️ @333 = name: 1 obj2 = @777 ➡️ @777 = @333 ➡️ @333 = name: 1 💡 데이터를 수정해보자 원시 데이터는 값이 바뀌면 바로 연결된 주소를 바꾼다. number1 = @444 ➡️ @444 = 2 num..