import { useEffect } from 'react' import { useStore, wireEvents } from './store' import { ProfileManager } from './components/ProfileManager' import { FolderPicker } from './components/FolderPicker' import { RunControl } from './components/RunControl' import { ProgressView } from './components/ProgressView' import { FileList } from './components/FileList' import { ReportView } from './components/ReportView' export default function App(): JSX.Element { const phase = useStore((s) => s.phase) const refreshProfiles = useStore((s) => s.refreshProfiles) useEffect(() => { const unwire = wireEvents() void refreshProfiles() return unwire }, [refreshProfiles]) return (
얼굴 인식 + 촬영일 기준 자동 사진 정리 · 로컬 전용