Mastering Axios in React: API Requests, Authentication, and Advanced Techniques | React Tutorial

Поделиться
HTML-код
  • Опубликовано: 23 авг 2024
  • 🚀 Dive deep into Axios in React! In this tutorial, we'll explore step-by-step how to make API requests using Axios. Learn the ins and outs of axios.get and axios.post, and discover the power of axios({method: 'get'}) and axios({method: 'post'}). Uncover the secrets of authenticating your GET requests with a practical example. Explore the world of Axios instances, defaults, and take control with interceptors for both request and response handling. Follow along with coding examples and level up your React skills with this comprehensive Axios guide! 🌐⚛️
    Please find the pinned comment example for update and delete request handler
    Join this channel to get access to perks:
    / @tamilskillhub

Комментарии • 19

  • @muthupandiyan4453
    @muthupandiyan4453 8 месяцев назад

    Delete and edit video upload pannuga bro

    • @tamilskillhub
      @tamilskillhub  7 месяцев назад +2

      Please find the example for update and delete request handler
      To Update the product we can use PUT OR PATCH
      import { useState } from "react";
      import axios from "axios";
      export default function UpdateProduct() {
      const [id, setId] = useState("");
      const [name, setName] = useState("");
      const deleteSpecificProduct = () => {
      if (id && name) {
      axios
      .put(`dummyjson.com/products/${id}`, { title: name })
      .then((res) => console.log(res.data))
      .catch((err) => console.log(err));
      }
      };
      return (
      setId(e.target.value)}
      />
      setName(e.target.value)}
      />
      Update Product Name
      );
      }
      To delete the product we can use DELETE
      import { useState } from "react";
      import axios from "axios";
      export default function DeleteProduct() {
      const [id, setId] = useState("");
      const deleteSpecificProduct = () => {
      if (id) {
      axios
      .delete(`dummyjson.com/products/${id}`)
      .then((res) => console.log(res))
      .catch((err) => console.log(err));
      }
      };
      return (
      setId(e.target.value)}
      />
      Delete Product
      );
      }

  • @vijayaselvamc
    @vijayaselvamc 4 месяца назад

    Very useful🎉. Thanks

  • @Believer-yk7th
    @Believer-yk7th 3 месяца назад

    Thanks 😊for this video

  • @vijay0333
    @vijay0333 8 месяцев назад

    Thank you bro for your knowledge sharing

  • @pubgillusiontown5959
    @pubgillusiontown5959 Месяц назад

    Thank
    you

  • @tamilskillhub
    @tamilskillhub  7 месяцев назад

    Please find the example for update and delete request handler
    To Update the product we can use PUT OR PATCH
    import { useState } from "react";
    import axios from "axios";
    export default function UpdateProduct() {
    const [id, setId] = useState("");
    const [name, setName] = useState("");
    const deleteSpecificProduct = () => {
    if (id && name) {
    axios
    .put(`dummyjson.com/products/${id}`, { title: name })
    .then((res) => console.log(res.data))
    .catch((err) => console.log(err));
    }
    };
    return (

    setId(e.target.value)}
    />
    setName(e.target.value)}
    />
    Update Product Name

    );
    }
    To delete the product we can use DELETE
    import { useState } from "react";
    import axios from "axios";
    export default function DeleteProduct() {
    const [id, setId] = useState("");
    const deleteSpecificProduct = () => {
    if (id) {
    axios
    .delete(`dummyjson.com/products/${id}`)
    .then((res) => console.log(res))
    .catch((err) => console.log(err));
    }
    };
    return (

    setId(e.target.value)}
    />
    Delete Product

    );
    }

  • @eherman810
    @eherman810 3 месяца назад

    hi bro thank u for making this video. normal la api use panna network tap la esay ya security key with api pathukalam but yapadi secure key and api yarum pakama secure ra api-ya use panurathu? .env file illama? request ta onclick-la api poratha change or restrict pana madiuma react la ? video panuka bro rompa help full-la erukum thank you.

  • @mohammedmohsin7851
    @mohammedmohsin7851 8 дней назад

    409 error oda response eppadi access panrathu bro

    • @tamilskillhub
      @tamilskillhub  7 дней назад

      You have to use the catch block and get the error

  • @ragucool9468
    @ragucool9468 8 месяцев назад

    React redux with JWT Authentication - Sign up, Login, Logout & Private Route(access and refresh token redux state management ).how to handle token or session(state management redex store) in enterprice level application ....thanks in advance bro ... eagarly waiting bro..create enterprice level small application ( like ecommerce with cover all topics bro)