# Immutable

37개의 포스트

Immutable & Mutable

mutable은 값이 변한다는 뜻이고, immutable은 값이 변하지 않는다는 의미이다.이름에서 알 수 있듯이 변경 불가능,바뀌지 않는 객체이다.immutable 객체의 종류에는 대표적으로 String, Boolean, Integer, Float, Long 등이 있다

2022년 5월 5일
·
0개의 댓글
post-thumbnail

Immutable과 Mutable

다음 코드를 보고 메모리의 상태를 우선 그려봅시다.변수 a는 문자열 객체를 바인딩하고 변수 b는 리스트 객체를 바인딩합니다. a, b 변수가 바인딩하는 각 객체의 주소를 출력해보면 서로 다름을 확인할 수 있습니다.a라는 변수가 바인딩하는 "hello"라는 문자열 객체와

2022년 5월 4일
·
0개의 댓글
post-thumbnail

불변객체를 만들어 보자 🔨 🪚 🔧

가변 객체에서 불변객체로 변경하는 과정을 통해서 불변객체에 대해서 알아봅시다.

2022년 4월 24일
·
0개의 댓글
post-thumbnail

[Python] Data Types / Data Structure / Container (List, Tuple, Set, Dictionary) / mutable, immutable / hashable

자료구조(Data Structure)마다의 특성을 따로 외우기보다 자료구조가 어떤 타입의 자료형(Data Type)인지 알아야 합니다

2022년 4월 3일
·
0개의 댓글
post-thumbnail

[React] 불변성과 리액트의 관계(1) - 불변성이란 무엇인가?

이번에 포스팅 할 내용은 리액트와 불변성에 대한 이야기입니다. 불변성은 영어로는 immutability로 많이 들어봤을 수도 아닐수도 있는 단어일 것으로 생각합니다. 우선 리액트와 불변성에 대한 관계를 설명하기 전에 "불변성이 무엇인가?"에 대한 이야기를 하고자 합니

2022년 3월 29일
·
0개의 댓글
post-thumbnail

불변객체와 가변객체

최근 뜨고있는 면접질문, mutable 과 immutable 이란?

2022년 1월 8일
·
0개의 댓글

CRUD

배열에 데이터 추가하는 방법 .push -> 원본 배열 수정 .concat -> 반환 값으로 새로운 배열 줌 shouldComponentUpdate(newProps, newState) 복제 Array.from(복제할 객체) Object.assign({추가할 내용},

2022년 1월 4일
·
0개의 댓글

JavaScript Array Method 정리

JavaScript Array Method 정리, 유용한 것들 위주

2021년 12월 17일
·
0개의 댓글

[ts] useState 선언시 제네릭+배열 타입은 어떻게 해야 할까?

공부배경 오늘도 하나 배운다. useState에 배열을 선언해서 쓰고 싶은데 보통 javascript에서는 []만 넣으면 알아서 만들어 주지만, 난 우아하게 코딩 하기 위해서 ts를 쓰기 때문에 문법 오류 나는 꼴을 무시할 수 없어 별애별 짓을 다 해보고 찾아보고 하다가 결국 2가지 방법을 찾았다. 최대한 타입스크립트에 이점을 찾기 위해서 노력한다. 코드...

2021년 10월 30일
·
0개의 댓글

🐍PYTHON3_#02 : 자료형과 자료구조

두 번째 파이썬 시간입니다. 이전 시간(🐍PYTHON3_#01 : 연산자)에는 다양한 연산자들과 사용, 그 우선순위에 대해 알아보았었습니다. ◼ 산술 연산자(matematical operator)의 종류 ◼ 비교 연산자(comparison operator)의 종류

2021년 10월 22일
·
0개의 댓글
post-thumbnail

[Javascript] Immutable & mutable

객체가 생선된 이후 그 상태를 변경 불가원시 타입(primitiave values): Boolean, String, Number, Null, undefined, Symbol변수에 할당할 때 완전히 새로운 값이 만들어져서 재할당이 됨immutable type을 제외한 모

2021년 10월 20일
·
0개의 댓글

Immer 를 사용한 더 쉬운 불변성 관리

리액트에서 배열이나 객체를 업데이트 해야 할 때에는 직접 수정하면 안되고 반드시 불변성을 지켜주면서 업데이트를 해야한다.이렇게 하면 안되고다음과 같이 ... 연산자를 사용해서 새로운 객체를 만들어주어야 한다.배열도 마찬가지로 push, splice 등의 함수를 사용하거

2021년 10월 2일
·
0개의 댓글

useState를 이용한 여러 개의 input 상태 관리와 불변성

사용자가 입력할 수 있는 input 태그의 상태를 관리하는 방법을 다루어 보겠다. input 상태 관리하기 input 에 입력하는 값이 하단에 나타나게 하고, 초기화 버튼을 누르면 input 의 값이 비워지도록 구현하였다. InputSample.js App.js

2021년 9월 25일
·
0개의 댓글
post-thumbnail

React | React의 state가 불변성을 가져야하는 이유

spread operator를 사용하여 setState하기 리액트에서 state값이 객체인 경우 setState를 통해 상태값을 업데이트 시킬때, spread operator를 사용해서 기존의 state값은 유지시키고 그것을 복사해서 업데이트한 값으로 상태를 바꿔준다. 이는 리액트에서 불변성을 지켜야 하는 이유와 관련이 깊다. 불변성이란 불변성은 어떤...

2021년 9월 24일
·
0개의 댓글

React immutable

리액트의 state는 immutability(불변성)한 값이다. 양방향 바인딩이 아니기 때문에 this.state.[value] = _value로 state값을 변경하면 렌더링이 되지 않는다. 때문에 setState를 할 때에도 직접 this.state.[value]값

2021년 7월 29일
·
2개의 댓글

Immutability, 불변성

Immutability는 불변(성), 불역성(不易性)(unchangeableness)이라는 뜻을 갖고있는 단어다.Javascript에서는 데이터의 원본이 훼손되지 않도록(불변하게) 개발하는 방법을 의미한다."데이터의 원본이 훼손된다?" 어떤의미인지 코드로 알아보자.va

2021년 7월 12일
·
0개의 댓글

21.06.10

scrollIntoView MDN Element 인터페이스의 scrollIntoView() 메소드는 scrollIntoView()가 호출 된 요소가 사용자에게 표시되도록 요소의 상위 컨테이너를 스크롤합니다. element를 선택하고 scrollIntoView 메소드

2021년 6월 10일
·
0개의 댓글

Python replace method with immutable object

Python string -> Immutable object

2021년 5월 20일
·
0개의 댓글