상태의 배열 재정렬
P粉741678385
P粉741678385 2024-03-30 14:44:42
0
1
351

저는 zustand를 사용하여 일련의 할 일 항목이 포함된 전역 상태를 만들고, 각 할 일 항목에 대해 추가, 제거, 완료/실행 취소 전환 기능을 제공합니다.

또한 Dnd Kit를 사용하여 각 ToDo 구성 요소를 끌어서 놓은 다음 전역 컨텍스트에서 재정렬했습니다. 이를 위해 zustand 저장소에서 다음과 같은 방법으로 reorderTodo 함수를 만들어야 했습니다.

으아악

VSCode에서 큰 TypeScript 오류가 발생했습니다.

으아악

하지만 yarn dev 在开发模式下运行应用程序,当我想使用 yarn build를 사용하여 앱을 빌드할 수 있을 때 문제가 발생합니다. 콘솔에 이 오류가 표시되므로 Netlify/vercel에 앱을 배포할 수 없습니다.

이 오류를 해결하기 위해 재정렬 기능을 만드는 방법은 무엇입니까?

P粉741678385
P粉741678385

모든 응답(1)
P粉432930081

문제는 set 메소드가 상태를 반환해야 하는데 코드가 setState에서 undefinedif (!todo) return;。在这一行中,您可以将代码更改为 if (!todo) return { todos };

을 반환한다는 것입니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿