개발 일기

2024-11-20(null병합연산자,리액트 렌더링,memo)

민ズl 2024. 11. 20. 16:52

?? : null병합연산자

let result = 10 ?? [] // 10
result = 0 ?? [] // 0
result = undefiend ?? [] // []

//실제사용예시
JSON.parse(localStorage.getItem('item')) ?? [];

 

리액트 렌더링조건

상태변화, props변화, 부모변화

 

리액트 memo : 부모변화로인해 렌더링되는것을 막음