Array.from('Tei');
//["T", "e", "i"]
Array.from([1, 2, 3], x => x + x);
//[2, 4, 6]
효율적인 상태 업데이트
객체의 프로퍼티를 하나하나 다 비교하지 않고, 객체 참조 주소값만 변경되었는지 확인한다.
→ 계산 리소스를 줄여주기 때문에, 효율적인 상태를 업데이트 할 수 있다.
사이트 이펙트 방지 및 프로그래밍 구조의 단순성
→ 참조타입인 객체나 배열의 경우 값을 변경할 때, 원본 데이터가 변경될 때 여지가 많다. (불변성이 없다.)
불변성을 지켜주면 사이드 이펙트 방지와 트러블 확률이 줄어들어 구조 자체가 단순화 될 수 있다.
.
.
.
오늘은 스터디 같지 않은,, 스터디를 진행했는데 꽤 지친다..
그치만 이렇게까지 하는 이유는 함께 항해를 하기 위해서 임을 기억해야 한다.
멀고 먼 여정에서 의지할 동료를 한명이라도 잃고 싶지 않다.
여기서 열정을 태우는 모두가, 그 열정만큼 의미를 찾는 과정을 돕고 싶다.
모두가 행복했으면 좋겠다.
내가 지금 이 항해를 행복하게 즐기는 것처럼.
It's nice to be important, but it's important to be nice.