مهدی 10 ماه پیش پاسخ به دیدگاه باسلام و احترام من کد رو وارد کردم 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(); قرارش بدم هم فرقی نداره مشکل هست. علت و با راه حل چیه ؟ راستی من لینکدین سایت رو فالو کردم اگر لینکدین خودتون رو هم دارین آدرسش رو لطفا بدین. با تشکر.
علی شیخ 10 ماه پیش سلام وقت بخیر. اینکه خیلی سریع پر میکنید، جز تست نیست. اما سورس کد جلسه هم تست کنید و تست را توی حالت 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(); قرارش بدم هم فرقی نداره مشکل هست.
علت و با راه حل چیه ؟
راستی من لینکدین سایت رو فالو کردم اگر لینکدین خودتون رو هم دارین آدرسش رو لطفا بدین.
با تشکر.
علی شیخ
10 ماه پیش
سلام وقت بخیر.
اینکه خیلی سریع پر میکنید، جز تست نیست. اما سورس کد جلسه هم تست کنید و تست را توی حالت production انجام بدید.