>  Q&A  >  본문

데이터를 얻기 위한 비동기 후크 및 비동기 후크

맞춤 후크를 만들었습니다:

으아악

내 구성 요소에서 다음과 같이 사용할 수 있습니다.

으아악

맞춤 후크에서 비동기를 제거할 수도 있습니다.

으아악

...내 구성 요소에서 다음과 같이 사용하세요.

으아악

가장 좋은 방법을 찾으려고 노력했지만 찾을 수 없었습니다.

훅에서 비동기 키워드를 사용해야 하는 경우와 사용하지 말아야 하는 경우는 언제인가요?

P粉041881924P粉041881924258일 전306

모든 응답(2)나는 대답할 것이다

  • P粉262926195

    P粉2629261952024-02-27 19:04:35

    훅이 비동기여야 하는 상황을 본 적이 없습니다. 이제 후크는 구성 요소에서 사용하려는 상태 및 setState 함수 대신 약속을 반환합니다. 이는 주요 안티 패턴이 되며 후크의 단순성을 매우 복잡하게 만듭니다.

    후크에서 비동기/대기 기능을 사용해야 하는 경우 후크에서 비동기 함수를 선언할 수 있습니다. 당신처럼요.

    두 번째 방법은 분명히 올바른 방법입니다.

    회신하다
    0
  • P粉369196603

    P粉3691966032024-02-27 00:03:20

    첫 번째 경우, 후크를 비동기화하는 것은 쓸모가 없습니다. 왜냐하면 후크에는 비동기가 없고 내부에만 비동기가 있기 때문입니다 useEffect .

    이렇게 하면 사용하기가 더 어려워지고 상태가 반복됩니다.

    회신하다
    0
  • 취소회신하다