전체 글
-
useEffect()React/react 2024. 6. 28. 10:53
useEffect 의 작동 원리import React, { useEffect, useRef } from "react";const useClick = (onClick) => { const ref = useRef(); useEffect(() => { // 1. 컴포넌트가 마운트되었을 때 실행되는 코드 const element = ref; if (element.current) { element.current.addEventListener("click", onClick); } return () => { // 2. 컴포넌트가 언마운트되기 전에 실행되는 코드 if (element.current) { element.current.removeEventLi..
-
Axios 사용하기JavaScript/REST API 2024. 6. 12. 14:38
GET: 데이터 조회 axios.get(url)POST: 데이터 등록 axios.post(url, data)PUT: 데이터 수정 axios.put(url/id 값, data)DELETE: 데이터 제거 axios.delete(url/id 값) TEST API JSimport axios from "axios";export default class Memo { constructor() { this.apiClient = axios.create({ baseURL: "http://localhost:3001", }); } async getMemos() { try { const response = await this.apiClient.get("memo"); cons..