Je suis nouveau dans react, je vois le terme (ref forwarding). J'ai une bonne connaissance du crochet useRef(), de l'attribut ref et des crochets useState(). Mais j'écoute ce terme et je lis des articles pour la référence de transfert, mais malheureusement, je ne comprends pas ce que c'est réellement, et pourquoi nous l'utilisons, où nous l'utilisons et comment il sera utilisé dans le projet. Je travaille avec un composant fonctionnel en réaction, donc je veux en savoir plus sur l'utilisation du composant fonctionnel. Quelqu'un m'aide, expliquez-moi ici de manière simple.
Le transfert de référence est une technique permettant de transmettre automatiquement une référence via un composant à l'un de ses enfants.
Cela peut aider à créer des composants réutilisables, par exemple si nous voulons obtenir un composant de bouton et que nous voulons en faire quelque chose, nous pouvons passer la référence à l'élément DOM du bouton.
const FancyButton = React.forwardRef((props, ref) => (
<button ref={ref} className="FancyButton">
{props.children}
</button>
));
// You can now get a ref directly to the DOM button:
const ref = React.createRef();
<FancyButton ref={ref}>Click me!</FancyButton>;
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots