React useEffect에서 else 없이 클린업 처리하기useEffect를 사용할 때, 상태에 따라 작업을 처리하면서 **클린업(cleanup)**을 수행하는 것은 매우 중요하다. 특히, 아래 코드처럼 else를 사용하지 않고 클린업을 처리하는 방식은 React에서 권장되는 패턴이다.useEffect(() => { const modal = dialog.current; if (open) { modal.showModal(); // 상태가 true일 때 다이얼로그 열기 } return () => modal.close(); // 상태 변경 또는 언마운트 시 다이얼로그 닫기}, [open]);왜 else를 사용하지 않을까?React의 클린업 메커니즘과 호환useEffect는 상태 변경이나 컴포넌..