مهدی 1 سال پیش پاسخ به دیدگاه باسلام و احترام من کد رو وارد کردم const handleSubmit = (e) => { e.preventDefault(); setLoading(true) //<<<<<========///////اینه/////اینه//////اینه/////// axios.post('https://jsonplaceholder.typicode.com/posts', { title: title, body: body, userId: 1 }) .then(function (response) { console.log(response.data); setLoading(false) Swal.fire( 'Created Post', 'Your post has been successfully created', 'success' ) }) .catch(function (error) { console.log(error); }); } ولی مشکلی که دارم setLoading(true) هست. وقتی title و body رو پر میکنم و روی دکمه Create میزنم همه چیز درست پیش میره. ولی بعد از چند بار رفرش صفحه اگر خیلی سریع یه چیزی وارد کنم توی body و title و سریع روی دکمه create بزنم با ارور زیر مواجه میشم Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node. اگر بالای e.preventDefault(); قرارش بدم هم فرقی نداره مشکل هست. علت و با راه حل چیه ؟ راستی من لینکدین سایت رو فالو کردم اگر لینکدین خودتون رو هم دارین آدرسش رو لطفا بدین. با تشکر.
علی شیخ 1 سال پیش سلام وقت بخیر. اینکه خیلی سریع پر میکنید، جز تست نیست. اما سورس کد جلسه هم تست کنید و تست را توی حالت production انجام بدید.
مهدی
باسلام و احترام
من کد رو وارد کردم
ولی مشکلی که دارم setLoading(true) هست.
وقتی title و body رو پر میکنم و روی دکمه Create میزنم همه چیز درست پیش میره.
ولی بعد از چند بار رفرش صفحه اگر خیلی سریع یه چیزی وارد کنم توی body و title و سریع روی دکمه create بزنم با ارور زیر مواجه میشم
Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.
اگر بالای e.preventDefault(); قرارش بدم هم فرقی نداره مشکل هست.
علت و با راه حل چیه ؟
راستی من لینکدین سایت رو فالو کردم اگر لینکدین خودتون رو هم دارین آدرسش رو لطفا بدین.
با تشکر.
علی شیخ
1 سال پیش
سلام وقت بخیر.
اینکه خیلی سریع پر میکنید، جز تست نیست. اما سورس کد جلسه هم تست کنید و تست را توی حالت production انجام بدید.