P粉7295188062023-08-18 14:21:45
후크 내부 기능이 아닌 후크 자체에 대한 상태를 정의하세요. 예:
으아악여기서 initialHero
和newHero
의 차이점도 참고해주세요. 전자는 후크가 처음 호출될 때 첫 번째 상태 값을 초기화하는 데 사용됩니다.
그리고 후자는 UpdateHero
를 호출할 때 새로운 값으로 업데이트하는 데 사용됩니다:
위 코드에서는 마크업에서 직접 후크를 호출하지 않는다는 점에 유의하세요. 후크는 구성 요소 초기에 호출됩니다(그리고 동일한 후크는 모든 렌더링에서 동일한 순서로 호출됩니다). 후크에서 반환된 데이터 및/또는 함수는 나중에 사용할 수 있습니다.
몇 가지 참고 사항:
hero
. 후크도 사용할 수 있도록 해당 값을 반환해야 한다고 생각합니다. UpdateHero
在这里是多余的,您可以直接返回setHero
여기서는 중복되므로 setHero
를 반환하면 됩니다. 저는 이 두 가지 질문이 모두 여러분이 하려는 작업에 대한 매우 간단한 예일 뿐이고 실제 후크는 이보다 더 복잡하기 때문이라고 가정합니다. 그러나 이러한 문제를 고려하지 않으면 위 후크를 다음과 같이 단순화할 수 있습니다.
으아악