Pernahkah Anda menggunakan perpustakaan populer ini? jika belum, anda datang ke artikel yang tepat. Pada artikel ini, saya hanya akan menjelaskan Cara mengambil data dengan Axios dan menampilkannya, Ayo!!
Axios adalah perpustakaan populer yang digunakan untuk membuat permintaan HTTP. Axios memungkinkan kami berkomunikasi dengan API dengan mudah di aplikasi reaksi kami. Ada banyak kegunaan Axios namun secara keseluruhan, Axios merupakan library serbaguna yang memudahkan untuk menangani berbagai jenis request HTTP di aplikasi react.
untuk penggunaannya anda dapat mengikuti langkah-langkah berikut:
Langkah 1: Buat Proyek ReactJS
Langkah pertama, kita perlu membuat Proyek ReactJS. Buat satu menggunakan baris perintah berikut:
dengan cra
npx create-react-app (your project name)
cd (your project name)
npm start
npm create vite
? Project name: (your project name)
? Select a framework: React
? Select a variant: Javascript
cd (your project name)
npm install
npm run dev
Selanjutnya, kita akan menginstal Axios menggunakan perintah di bawah ini
npm install axios
Sekarang, impor Axios di file Anda seperti contoh berikut
import axios from "axios"
Metode GET adalah permintaan HTTP untuk mendapatkan sumber daya dari server. Kami dapat mengirim permintaan GET dan merender data menggunakan metode di bawah ini:
import axios from "axios";
import React, { useEffect, useState } from "react";
import "./App.css";
function App() {
const [posts, setPosts] = useState([]);
useEffect(() => {
axios
.get("https://jsonplaceholder.typicode.com/posts")
.then((result) => {
console.log(result.data);
setPosts(result.data);
})
.catch((error) => console.log(error));
}, []);
return (
<div>
{posts.map((data) => {
return (
<div key={data.id}>
<h4>{data.title}</h4>
<p>{data.body}</p>
</div>
);
})}
</div>
);
}
export default App;
Perhatikan bahwa URL diakhiri dengan /todo/1. Ini akan mengambil objek posting dengan "id": 1.
import axios from "axios";
import React, { useEffect, useState } from "react";
import "./App.css";
function App() {
const [posts, setPosts] = useState([]);
useEffect(() => {
axios
.get("https://jsonplaceholder.typicode.com/posts/1")
.then((result) => {
console.log(result.data);
setPosts(result.data);
})
.catch((error) => console.log(error));
}, []);
return (
<div className="container">
<h4>{posts.title}</h4>
<p>{posts.body}</p>
</div>
);
}
export default App;
only data with “id: 1” will appear
Pendahuluan Stroke adalah keadaan darurat medis yang dapat menyerang siapa saja kapan saja. Itu terjadi ketika aliran darah ke bagian otak terganggu, yang menyebabkan hilangnya fungsi otak secara tiba-tiba.
Minggu ini, saya menerima email dari anggota daftar email harian. Mereka ingin tahu: Sumber daya apa yang Anda kunjungi setiap hari, setiap minggu, dan setiap bulan? Pertanyaan bagus! Saya senang untuk mencoba membagikan beberapa wawasan tentang alur kerja saya & sumber daya teratas yang saya gunakan.
Sudah lewat tengah malam ketika Hayden mengantar Katie kembali ke asrama kampusnya setelah malam mereka bersama. Dia memiliki kelas awal di pagi hari dan tidak memiliki pakaian ganti lagi setelah tinggal bersamanya malam sebelumnya.
Kemarin kami menutup pintu pada Kontes Lagu Eurovision tahun ini dengan grand final yang gemerlap dan kacau di mana penyanyi Swedia Loreen membawa pulang trofi, menjadi wanita pertama yang menang dua kali dan membawa mahkota kembali ke Swedia 50 tahun setelah ABBA memenangkan kompetisi dengan "Waterloo". Mereka kemudian menjadi salah satu aksi terbesar dalam kanon musik pop.
Di dunia yang serba cepat dan kompetitif saat ini, karier seseorang memainkan peran penting dalam pertumbuhan pribadi, stabilitas keuangan, dan kepuasan hidup secara keseluruhan. Namun, banyak orang menemukan diri mereka terjebak dalam siklus stagnasi dan ketidakpuasan tanpa henti, secara bertahap menyia-nyiakan kehidupan profesional mereka.
Anda bisa menjadi Penyelidik OSINT, Pemain CTF, atau sekadar seseorang yang menerima panggilan spam. Seseorang yang mencoba memverifikasi nomor yang Anda lihat di iklan.