728x90 300x250 2024/12/291 || 논리 OR 연산자 :: 동작 원리 || 연산자는 논리 OR 연산자로 다음과 같은 방식으로 동작한다. 1. 왼쪽 값이 truthy(참)이면 왼쪽 값을 반환2. 왼쪽 값이 falsy(거짓)이면 오른쪽 값을 반환 리액트에서는 이 동작을 활용해 기본값을 설정하거나, 값이 없을 경우 대체값을 렌더링할 수 있다.|| 동작 예시function Example({ username }) { return {username || 'Guest'};} 만약 username값이 있을 경우 (John) 참이기 때문에 'John' 출력값이 없을 경우(null / undefined / false / ' ') 거짓으로 'Guest' 출력 주의할 점0도 falsy로 평가 된다. 숫자 0을 값으로 사용하려면 이를 처리하는 로직이 필요하다.function Example({ .. 2024. 12. 29. 이전 1 다음 728x90 반응형