const activeSubmitButton = () => { if(arr.includes(null)) { setSubmitButton(false) }else { setSubmitButton(true) } } 이러한 코드가 레이아웃을 구성하는 React 컴포넌트 내부에 구현되어 있다. 이는 좋지 못한 코드이다. 왜 일까? 먼저, null은 JavaScript에서 "값이 없음"을 나타내는 특별한 값이다. React 컴포넌트의 내부 로직에 null이 들어간다면, 컴포넌트가 아무것도 렌더링하지 않는다는 의미이다. 따라서 화면에 아무런 내용도 표시되지 않을 수 있다. 만약 이렇게 될 경우, 사용자에게 텅 빈 페이지를 보여주게 되는 것일테고, 이는 UX(사용자 경험)를 저하시키는 결과를 가져올 수 있다. 또한, ..