Maison > Questions et réponses > le corps du texte
P粉7446912052023-08-28 00:00:43
En termes de bonnes pratiques de codage, vous devez éviter de mettre trop de logique métier dans JSX. Extrayez simplement votre gestionnaire onClick
en dehors de JSX.
Deuxièmement, vous ne voulez pas revenir en arrière saveForm
。而是调用它。所以用saveForm
替换() => saveForm
après l'anti-shake.
function saveForm() { //在这里执行操作 } const debouncedClickHandler = debounce(saveForm, 1500, {maxWait: 2000}) <Button onClick={debouncedClickHandler}>保存</Button>
Vous pouvez également utiliser useCallback
钩子。如果需要,我把使用useCallback
Les meilleures pratiques en matière de hooks vous sont laissées à explorer.