รายละเอียดสำหรับเรียนรู้ React ปี 2020-2023 โดยโค้ชพล ดูหลักสูตรได้ที่ https://www.nextflow.in.th/react-training
useEffect()
ในการรันโค้ด หลัง component render// src/components/list-item/ItemList.js
import { useEffect } from 'react'
export default function ItemList() {
//..
useEffect(() => {
const loadMessage = async () => {
}
loadMessage();
}, [])
// src/components/list-item/ItemList.js
import Axios from 'axios';
export default function ItemList() {
//..
useEffect(() => {
const loadMessage = async () => {
// ส่ง GET request ไปที่ Web API
const notes = await Axios.get('http://localhost:3010/notes')
// แสดงข้อมูล json ที่ได้มาจาก web api
console.log('notes loaded:', notes.data);
}
loadMessage();
}, [])