Quel est le moyen de forcer le déclenchement d'une action à l'aide de useSubmit sans aucune vérification ?
P粉301523298
P粉301523298 2023-08-14 13:21:36
0
1
521
<p><strong>react-router-dom v6</strong></p><p>Lorsque je soumets l'opération à l'aide de la méthode get</p> <pre class="brush:php;toolbar:false;">useEffect(() => { if (!standardSelected) retourne; clearTimeout(sectionListTimeOutId); const clearTimeoutId = setTimeout(() => { console.log('>>> utiliser la soumission appelée'); submit({ standard_id : standardSelected }, { méthode : 'get' }); }, 1000); setSectionListTimeOutId(clearTimeoutId); }, [standardSelected]);</pre> <p>Ma fonction d'action n'est pas déclenchée car l'action ne sera déclenchée que par des méthodes autres que la méthode "GET". </p><p><strong>Comment puis-je forcer useSubmit à déclencher une action sans rien vérifier. </strong></p>
P粉301523298
P粉301523298

répondre à tous(1)
P粉852114752

Si vous souhaitez forcer le déclenchement d'une action, vous pouvez utiliser "post"方法,而不是"get"

useEffect(() => {
    if (!standardSelected) return;
    clearTimeout(sectionListTimeOutId);
    const clearTimeoutId = setTimeout(() => {
      console.log('>>> use submit called');
      submit({ standard_id: standardSelected }, { method: 'post' });
    }, 1000);
    setSectionListTimeOutId(clearTimeoutId);
  }, [standardSelected]);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal