저는 zustand를 사용하여 일련의 할 일 항목이 포함된 전역 상태를 만들고, 각 할 일 항목에 대해 추가, 제거, 완료/실행 취소 전환 기능을 제공합니다.
또한 Dnd Kit를 사용하여 각 ToDo 구성 요소를 끌어서 놓은 다음 전역 컨텍스트에서 재정렬했습니다. 이를 위해 zustand 저장소에서 다음과 같은 방법으로 reorderTodo 함수를 만들어야 했습니다.
으아악VSCode에서 큰 TypeScript 오류가 발생했습니다.
으아악하지만 yarn dev
在开发模式下运行应用程序,当我想使用 yarn build
를 사용하여 앱을 빌드할 수 있을 때 문제가 발생합니다. 콘솔에 이 오류가 표시되므로 Netlify/vercel에 앱을 배포할 수 없습니다.
이 오류를 해결하기 위해 재정렬 기능을 만드는 방법은 무엇입니까?
문제는 set 메소드가 상태를 반환해야 하는데 코드가 setState에서
을 반환한다는 것입니다.undefined
:if (!todo) return;
。在这一行中,您可以将代码更改为if (!todo) return { todos };