재귀 탐색

    2. 개발 - 전체

    데이터 페치, 라우팅, 사이드바 설정 앱 최초 기동시에 각 사용자 매뉴얼 파일 정보를 트리 형태로 불러왔다. export default function ManualSite() { const [manuals, setManuals] = useState([]) useEffect(() => { getManuals().then(res => { setManauals(res) }) }, []) // ...생략 } 트리의 depth는 3이고 각 노드들은 파일 주소, 이름, path이름을 가지고 있다. manuals = [{mdUrl: "botCategory.md", name: "봇 카테고리", "botCategory"}, ...] 파일 주소를 바탕으로 md 파일을 읽어와 저장했다. getMdFiles(manauals)..