"useEffect"의 반응 후크 사용에 대한 질문이 있습니다.

렌 창
// ....react component

const [fruitDetail, setFruitDetail] = useState(null);

useEffect(() => {
    if (!fruitName) {
      return;
    }

    // Method 1
    getFruit(fruitName).then((data) => {
      console.log(data);
      setFruitDetail(data);
    });

    // Method 2
    getFruit(fruitName).then(setFruitDetail);
}, [fruitName]);

return fruitDetail;

방법 1과 방법 2가 동일한 이유가 궁금합니다. 구문 설탕입니까?

리디아 헨드릭스

메서드 1은 함수를 호출하는 명시적인 방법으로 볼 수 있습니다. .then메서드는 getFruit(fruitName).. 의 결과를 전달받으며 원하는 이름을 지정할 수 있습니다 data. 그런 다음 해당 변수를 사용 data하여 두 개의 함수를 호출했습니다. 따라서 변수 이름으로 응답을 명시 적으로 참조합니다 data.

방법 2에서 변수는 암시 적입니다. 의미, .then작동 방식 때문에 Javascript .then는 하나의 인수를 예상하며, 이는 getFruit(fruitName). .then메서드는 결과를 가져 와서 첫 번째 인수로 전달합니다 setFruitDetail... 그것은 또한라고 말하는 것과 동일합니다 getFruit(fruitName).then(response => setFruitDetail(response)). response전달되는 유일한 것이고 사용되는 유일한 것이므로 변수 를 구체적으로 입력 할 필요가 없습니다. .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

"useEffect"의 반응 후크 사용에 대한 질문이 있습니다.

분류에서Dev

React useEffect 후크에서 Fetch API의 응답이 없습니다.

분류에서Dev

반응 후크의 이상한 동작 useEffect 및 ref 객체

분류에서Dev

useEffect 후크에서 반응 양식 데이터를 사용할 수 없습니다.

분류에서Dev

사용자 정의 후크 상태 변경에 반응하지만 다시 렌더링하지 않는 useeffect

분류에서Dev

복잡한 시나리오가 작동하지에 대한 setState를 콜백의 교체는 useEffect 후크와 후크 반응

분류에서Dev

파이썬에 대한 질문이 있습니다 문자의 숫자 계산

분류에서Dev

SPSS의 다중 응답 질문에 대한 사용자 정의 테이블로 빈도 추출

분류에서Dev

내 웹 페이지의 반응성을 높이는 방법에 대한 질문

분류에서Dev

반응 후크에 이벤트 핸들러 설정 (useEffect)

분류에서Dev

사용자 지정 후크에 대해 반응 후크 / 완전 딥을 사용할 수 있습니까?

분류에서Dev

Oracle SQL의 ANY 연산자에 대한 질문이 있습니다.

분류에서Dev

자바 스크립트-비동기 가져 오기의 반응 데이터는 'useEffect ()'및 'useState'를 사용하여 정의되지 않습니다.

분류에서Dev

반응 네이티브에 대한 다양한 유형의 사용자 관리

분류에서Dev

어떻게 상태로 useEffect` 후크 '에 링크 의존성 반응 하는가?

분류에서Dev

반응의 내 버튼이 작동하지 않습니다-useState 및 useEffect를 사용합니다.

분류에서Dev

한 사람이 다른 사람에게 의존하는 빗질 연산자에 대한 반응 패턴

분류에서Dev

React Hook useEffect에는 Useeffect 후크에 대한 종속성이 없습니다. 이 경고를 무시하는 것이 나쁜 습관입니까?

분류에서Dev

for 루프의 약속에 대한 질문에 반응

분류에서Dev

Node.js의 응답 크기에 대한 크기 제한이 있습니까?

분류에서Dev

통합 문서의 단일 워크 시트를 사용자가 선택한 위치에 저장하려고합니다. 이것에 대한 몇 가지 질문

분류에서Dev

구조에 대한 반응 후크 배열 특정 문제

분류에서Dev

오류 : 반응 후크를 사용할 때 최대 업데이트 깊이를 초과했습니다.

분류에서Dev

반응 후크의 공용 / 이미지 폴더에서 이미지를 가져올 수 없습니다.

분류에서Dev

반응 | React Hook useEffect에 누락 된 종속성이 있습니다.

분류에서Dev

반응 후크를 사용한 캐스케이드 드롭 다운

분류에서Dev

사용자 정의 후크에서 "useEffect에 누락 된 종속성이 있음"을 수정하는 방법

분류에서Dev

반응의 다른 후크에서 후크 호출

분류에서Dev

함수 소품에 대한 useEffect 반응

Related 관련 기사

  1. 1

    "useEffect"의 반응 후크 사용에 대한 질문이 있습니다.

  2. 2

    React useEffect 후크에서 Fetch API의 응답이 없습니다.

  3. 3

    반응 후크의 이상한 동작 useEffect 및 ref 객체

  4. 4

    useEffect 후크에서 반응 양식 데이터를 사용할 수 없습니다.

  5. 5

    사용자 정의 후크 상태 변경에 반응하지만 다시 렌더링하지 않는 useeffect

  6. 6

    복잡한 시나리오가 작동하지에 대한 setState를 콜백의 교체는 useEffect 후크와 후크 반응

  7. 7

    파이썬에 대한 질문이 있습니다 문자의 숫자 계산

  8. 8

    SPSS의 다중 응답 질문에 대한 사용자 정의 테이블로 빈도 추출

  9. 9

    내 웹 페이지의 반응성을 높이는 방법에 대한 질문

  10. 10

    반응 후크에 이벤트 핸들러 설정 (useEffect)

  11. 11

    사용자 지정 후크에 대해 반응 후크 / 완전 딥을 사용할 수 있습니까?

  12. 12

    Oracle SQL의 ANY 연산자에 대한 질문이 있습니다.

  13. 13

    자바 스크립트-비동기 가져 오기의 반응 데이터는 'useEffect ()'및 'useState'를 사용하여 정의되지 않습니다.

  14. 14

    반응 네이티브에 대한 다양한 유형의 사용자 관리

  15. 15

    어떻게 상태로 useEffect` 후크 '에 링크 의존성 반응 하는가?

  16. 16

    반응의 내 버튼이 작동하지 않습니다-useState 및 useEffect를 사용합니다.

  17. 17

    한 사람이 다른 사람에게 의존하는 빗질 연산자에 대한 반응 패턴

  18. 18

    React Hook useEffect에는 Useeffect 후크에 대한 종속성이 없습니다. 이 경고를 무시하는 것이 나쁜 습관입니까?

  19. 19

    for 루프의 약속에 대한 질문에 반응

  20. 20

    Node.js의 응답 크기에 대한 크기 제한이 있습니까?

  21. 21

    통합 문서의 단일 워크 시트를 사용자가 선택한 위치에 저장하려고합니다. 이것에 대한 몇 가지 질문

  22. 22

    구조에 대한 반응 후크 배열 특정 문제

  23. 23

    오류 : 반응 후크를 사용할 때 최대 업데이트 깊이를 초과했습니다.

  24. 24

    반응 후크의 공용 / 이미지 폴더에서 이미지를 가져올 수 없습니다.

  25. 25

    반응 | React Hook useEffect에 누락 된 종속성이 있습니다.

  26. 26

    반응 후크를 사용한 캐스케이드 드롭 다운

  27. 27

    사용자 정의 후크에서 "useEffect에 누락 된 종속성이 있음"을 수정하는 방법

  28. 28

    반응의 다른 후크에서 후크 호출

  29. 29

    함수 소품에 대한 useEffect 반응

뜨겁다태그

보관