'아이젠하워 매트릭스'를 구현 시도
할일을 추가하려고 하면, 사진과 같은 아이젠하워 매트릭스가 표시됨. 중요도에 따라 할일들간의 우선순위를 정하기 위함.
최초 버그 발생 시, 데이터 흐름과 상태 불변성 위반을 주요 원인으로 가정함.
sortTodos
)를 발견하고, 배열 복사본([...todos])을 통해 정렬하도록 수정했으나, 이것이 근본 원인이 아님을 확인함.useState
상태 변경 함수가 거의 동시에 호출될 때 발생하는 '상태 업데이트 충돌'이 실제 원인임을 파악함. 이는 여러 Modal이 중첩된 복잡한 UI 구조에서 React Native 렌더링 엔진에 혼란을 초래하여 앱 멈춤 현상을 유발하는 것으로 분석됨.현재 이 오류는 수정되지 않았음.