مدرس دوره علی شیخ
مدت دوره 21:00:21
تعداد ویدیو 133

وضعیت دوره : درحال برگزاری
قیمت دوره : 699,000 524,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • باسلام و احترام
    من کد رو وارد کردم

    
    
    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(); قرارش بدم هم فرقی نداره مشکل هست.

    علت و با راه حل چیه ؟

    راستی من لینکدین سایت رو فالو کردم اگر لینکدین خودتون رو هم دارین آدرسش رو لطفا بدین.

    با تشکر.

    • سلام وقت بخیر.
      اینکه خیلی سریع پر میکنید، جز تست نیست. اما سورس کد جلسه هم تست کنید و تست را توی حالت production انجام بدید.