찾다

 >  Q&A  >  본문

useEffect 없이 rtk 쿼리

<p>RTK 쿼리를 사용할 때 마운트에서 쿼리를 실행하려면 효과를 사용해야 합니까? </p> <p>React Query는 마운트된 동안 쿼리를 실행하는 데 아무런 영향을 미치지 않습니다. 그렇다면 유사한 동작이 있는지 궁금하십니까? </p> <pre class="brush:php;toolbar:false;">const 구성 요소 = ({ id }) => const [postCheckApplication, { data }] = usePostCheckApplicationMutation(); useEffect(() => { postCheckApplication({ application_id: id }); }, [ID]); console.log(data);</pre></p>
P粉799885311P粉799885311483일 전537

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

  • P粉670838735

    P粉6708387352023-09-02 09:52:51

    RTK 쿼리는 마운트에서 쿼리를 실행하기 위해 useEffect 필요하지 않습니다.

    RTK 쿼리는 쿼리 실행 및 캐싱을 자동으로 처리합니다. 생성된 엔드포인트 함수를 호출하기만 하면 요청을 보내고 응답을 받을 수 있습니다.

    위 코드에 따르면 다음과 같이 코드를 최적화할 수 있습니다.

    으아악

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