TreeNodeProps 타입 정의type TreeNodeProps = { id: number; name: string; children?: TreeNodeProps[];};트리 노드의 구조를 타입으로 정의한다.각 노드는 id, name, children(자식 노드 배열, 선택적)을 가질 수 있다.children이 없는 노드는 리프 노드(자식이 없는 노드)다. 트리 데이터 예시const treeData: TreeNodeProps[] = [ { id: 1, name: "Parent", children: [ { id: 2, name: "Child 1", children: [ { id: 3, name: "Grandchild ..