[React] Sqlite DB사용, 간단한 웹페이지 만들기_2
2022. 7. 5.
Client에서 값을 받아오기에 앞서 받아온값의 상태를 확인하기위해 Reducer를 사용,처음 실핼될때 한번만 사용하기위해 Effect로 실행시키는 함수를 다른 파일에 작성하였다. useAsync.js import { useReducer, useEffect } from "react"; const initialState = { loading: false, data: null, error: null } // 로딩중, 데이터 받기 성공, 데이터 받기 실패 // LOADING , SUCCESS, ERROR function reducer(state, action){ switch(action.type){ case "LOADING": return { loading: true, data: null, error: nul..