반응형
원래는 axios 상태값이나 redux로 상태 변경해서 처리했던건데, 이게 되네?
실험기능.
실험적인 기능이긴한데, axios나 tanstack query같은 라이브러리를 이용해서 통신시 작동충돌이 없을지 모르겠다.
import { useFormStatus } from "react-dom";
import action from './actions';
function Submit() {
const status = useFormStatus();
return <button disabled={status.pending}>Submit</button>
}
export default function App() {
return (
<form action={action}>
<Submit />
</form>
);
}
+++++ 리액트 메타팀에서 이걸
useActionState로 변경하였습니다. +++++++
dom에서 직접 안건드리기 위함인가?
import { useActionState } from "react";
import action from './actions';
function Submit() {
const status = useActionState();
return <button disabled={status.pending}>Submit</button>
}
export default function App() {
return (
<form action={action}>
<Submit />
</form>
);
}
useActionState
728x90
'코딩 > Next.js' 카테고리의 다른 글
[next.js] 서버사이트 통신 방식 (0) | 2024.09.20 |
---|---|
[next.js] 클라이언트 통신방식. (1) | 2024.09.20 |
[next.js] 심심풀이 진행 중... (0) | 2022.09.14 |
[nextjs] 아무생각 없이 중첩 기능을 쓰면 망한다... (0) | 2022.09.13 |
[next.js] getServerSideProps, getStaticProps, getStaticPaths (0) | 2022.01.16 |