« Fonctionnement technique de Jeuxvideo.com » : différence entre les versions
→Passage en React
user: cb25c7e (?) |
user: cb25c7e (?) |
||
| Ligne 285 : | Ligne 285 : | ||
jvc.getMessageEditor(selector).insertText('text'); //✅ | jvc.getMessageEditor(selector).insertText('text'); //✅ | ||
L'approche est très différente des fonctions classiques. | L'approche est très différente des fonctions classiques.<br> | ||
Chaque appel à getMessageEditor(...) capture l'état au moment précis : position du curseur, texte sélectionné, contenu du champ. | Chaque appel à getMessageEditor(...) capture l'état au moment précis : position du curseur, texte sélectionné, contenu du champ.<br> | ||
Si le champ est modifié ensuite (sans rappel de la fonction), les actions continueront à agir sur l'état précédent. | Si le champ est modifié ensuite (sans rappel de la fonction), les actions continueront à agir sur l'état précédent.<br> | ||
== Liens externes == | == Liens externes == | ||