전체 글164 04 BookBucket - 내가 읽을 책을 localStorage에 저장하자!📚[7.20] 책을 localStorage저장하는 과정에서 오류가 발생했다. 오류 : 새로고침하면 최근에 작성한 book은 없어진다. let [addInputValue, setAddInputValue] = useState(""); let [listBook, setListBook] = useState([]); const saveLocalStorage = () => { window.localStorage.setItem("bookList", JSON.stringify(listBook)); }; increaseId : listBook.id lncrease validateInput : 정규식테스트 원인 : React의 상태 업데이트가 비동기적으로 처리 listBook 상태가 업데이트되는 동안saveLocalStorage(lis.. 2023. 7. 20. 리액트 연결한 서버 만들기 NodeJS 서버 만들기 1. express 라이브러리 설치 npm install express Node express 서버 실행 node server.js : 서버실행 nodemon server.js : 서버 실행하면 수정 후 서버 다시 실행하지 않아도 됨 Server.js 파일 생성 const express = require("express"); const path = require("path"); const app = express(); const port = process.env.PORT || 3000; 리액트와 서버 연동하기 const express = require("express"); const path = require("path"); const app = express(); const p.. 2023. 7. 16. Module not found: Error: Can't resolve './App' 1. './App'을 찾을 수 없다는 오류 Module not found: Error: Can't resolve './App' in '/Users/juhee/Desktop/FrontEnd/project/suicide-prevent/src' ERROR in ./src/index.tsx 6:0-24 문제 : 경로가 바로 됐음에도 문제가 해결되지않음 해결방법: tsconfig.json 파일을 수정해준다. //tsconfig.json 파일 { "compilerOptions": { "jsx": "react", "lib": ["es6", "dom"], "rootDir": "src", "module": "commonjs", "esModuleInterop": true, "target": "es5", "sourceMap.. 2023. 6. 29. 4. git clone 오류 Git clone 오류 01 터미널에서 깃 클론 후 vscode에서 npm start 했더니 오류가 발생했다. node:internal/bootstrap/switches/does_own_process_state:126 cachedCwd = rawMethods.cwd(); ^ Error: EPERM: operation not permitted, uv_cwd at process.wrappedCwd [as cwd] (node:internal/bootstrap/switches/does_own_process_state:126:28) at Object. (/usr/local/lib/node_modules/npm/node_modules/depd/index.js:25:24) at Module._compile (node.. 2023. 6. 28. 이전 1 ··· 16 17 18 19 20 21 22 ··· 41 다음