목록Study/Error & refactoring (3)
Jieunny의 블로그
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 사람이 미쳐버리겠는 useRef 에러.. 📌 에러 내용 - 'HTMLFormElement | null' 형식의 인수는 'string | HTMLFormElement' 형식의 매개 변수에 할당될 수 없습니다. 'null' 형식은 'string | HTMLFormElement' 형식에 할당할 수 없습니다. ts(2345) - form 태그에서 useRef를 써서 이메일 전송하는 기능 ts로 리팩토링 하고 있었는데 발생했다. - form.current에서 빨간줄 계속 띄우면서 실행이 안된다❌ - useRef만 쓰면 에러를 만나는 것 같은데 왤까.. 날잡고 useRef만 공부를 하라는 거겠지..응ㅇ.. ✏️ 해결 방법 - 구글링해서 하란대로 해도 다 안되고..ㅠㅠㅠㅠㅠㅠㅠㅠㅠ - 찾다찾..
𝟭. About Me에서 블로그 링크가 어디 있는지 제대로 인식이 되지 않는다. ✍️ Click Me를 Blog로 수정 𝟮. 프로젝트 상세 설명 확인 시 왔다갔다 해야하는 게 불편하다. ✍️ 라우터에서 팝업으로 수정 => 왼쪽은 위에 url 처럼 라우터로 설정했었는데 새페이지로 이동이 안되다보니까 한 프로젝트를 보고 나왔을 때 다시 처음으로 초기화 되는 부분이 불편하다고 하셨다.. 그래서 그냥 오른쪽처럼 한 페이지 내에서 팝업 띄우는 걸로 변경 CSS는 좀 더 다듬어야 할 것 같다! 되게 별 거 아닌 거 같아 보이는 기능이지만 이 부분 고치는 데 상당 시간 소요...
1. 깃허브 배포 시 README.md만 뜨는 에러 - 기본적으로 pages는 최상위 폴더의 index.html 파일을 가리키기 때문에 index.html 파일이 존재하지 않는 경우 README.md 를 띄워주게 된다. - 리액트는 index.html이 최상위 폴더에 있지 않기 때문에 gh-pages 패키지를 설치해서 배포해주어야 한다. (1) gh-pages를 설치하고, package.json 파일에 아래의 코드를 추가해준다. "scripts": { "predeploy": "npm run build", "deploy": "gh-pages -d build" }, "homepage": "https://{깃허브명}.github.io/{레포지토리명}" (2) npm run deploy 명령어를 이용해서 빌드와..