LayerTreeStore에서 constructor 에서 등록된 reaction에 있는 expand가 모두 실행 되어도,
TreeView > TreeNodeView > SubTreeView 로 전달되는 LayerTreeStore 의 데이터에는 3depth 이후부터는 모두 False로 되어있음

expand가 실행되다가 중단되는 모습
📝 실행 순서 및 “증상” 해결 방법
ProjectEditorLayout.tsx : 175 에서
layer = LayerTreeStore 생성
➡️ TreeView → SubTreeView로 layer 전달
➡️ LayerTreeNodeStore : 154 에서 expand 실행
➡️ 다시 TreeView
➡️ SubTreeView ( 이 때 expanded 가 중간에 false로 렌더링됨..
⬅️ 여기에서 expand를 requestIdleCallback에 넣어주면 증상이 해결됨
requestIdleCallback(() => {
nodes.get(id)?.expand();
});
<aside> ❓
의문