void를 사용하면 value에 undefined를 할당할 수 있고, never를 사용하면 value 자체를 생략할 수 있습니다. 상황에 따라 선택하면 됩니다.
export const deleteArticle = async (
_: DeleteArticleState,
formData: FormData
): Promise<DeleteArticleState> => {
try {
// ...
return {
success: true,
error: null,
value: undefined // void를 사용한 경우
};
} catch (e) {
return {
success: false,
error: createDisplayError("삭제 실패"),
value: undefined // void를 사용한 경우
};
}
};
'개발 > 기록' 카테고리의 다른 글
zoom & swipe image Viewer: zoom, reset 에러 해결 (0) | 2025.03.25 |
---|---|
zoom & swipe image Viewer: 사진 전환 시 zoom 상태 초기화 하기 (0) | 2025.03.23 |
유용한 css (0) | 2025.02.24 |
nextjs 쿠키 설정 의문 (0) | 2025.02.24 |
null undefined 차이 (0) | 2025.02.19 |