Closed woogieReal closed 1 year ago
재귀함수 컴포넌트 RecursivTreeItem의 rerender를 막기위해 isCloneDeep이라는 파라미터를 사용하여 배열 객체를 처리할 때 대상을 깊은복사하여 처리여부를 선택 중 해당 처리가 없어도 성능상 차이가 크지 않으며 오히려 코드의 복잡성을 높이고 있음
isCloneDeep 파라미터를 제거하고 트리 CRUD 시 rerender 되도록 수정한다.
AS-IS
재귀함수 컴포넌트 RecursivTreeItem의 rerender를 막기위해 isCloneDeep이라는 파라미터를 사용하여 배열 객체를 처리할 때 대상을 깊은복사하여 처리여부를 선택 중 해당 처리가 없어도 성능상 차이가 크지 않으며 오히려 코드의 복잡성을 높이고 있음
TO-BE
isCloneDeep 파라미터를 제거하고 트리 CRUD 시 rerender 되도록 수정한다.