Maison > Questions et réponses > le corps du texte
P粉6857572392023-08-11 12:31:09
Dans votre useEffect
中,你没有调用fetchImage
, mais en le rendant.
volonté
useEffect(()=>fetchImage, [])
a été modifié en
useEffect(()=>fetchImage(), [])
ou directement
useEffect(fetchImage, [])
La raison pour laquelle cela fonctionne dans l'environnement local est un peu intéressante. Lorsque vous êtes en useEffect
钩子函数中返回一个函数时,它将在组件的销毁阶段使用,这意味着当React卸载组件时会调用该函数。在开发模式下,React在挂载组件后会卸载和重新挂载组件,从而调用fetchImage
- votre fonction de destruction. Cela ne se produit pas dans un environnement de construction.