📌(40)
-
[React] React-Hook-Form 개념편
📝 들어가기 전 Form은 웹 사이트나 어플리케이션에서 개발해 본 경험이 있다면 필수로 다뤄봤을 부분이다. 로그인, 회원가입, 게시글을 등록하거나 등등 많은 부분에서 form을 쉽게 접할 수 있기 때문이다. react를 사용한 여러 프로젝트에서 매번 controlled component를 사용하여 Form을 개발했다. React에서는 state로 관리하면 실시간으로 사용자가 입력한 값을 확인할 수 있는 등의 이유로 추천하고 있기 때문이다. contolled component로 Form을 개발한다면, 아래와 같이 input의 값을 관리하기 위해 state 변수들을 만들 것이다. 그리고 각각 onChange 이벤트들을 추가하고, 우리는 input을 업데이트할 때마다 state가 함께 update되며 값을 c..
2023.07.05 -
[Ubuntu] 에러 node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
개발환경 Ubuntu: 18.04.6 LTS nvm: 0.39.2 npm: v8.3.1 node: v18.16.0 문제상황 aws ec2서버에 node 설치 후 pm2 설치하려는데 에러남 nvm사용해서 node 18.16.0으로 버전 설치했는데, node 버전이나 npm 버전을 체크하면 자꾸 아래와 같은 에러가 났다. 에러 node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node) 해결 - ubuntu 18.04.6 에서는 node v18^버전을 사용하면 위 에러가 발생한다. 1. ubuntu 버전을 다운 혹은 업하거나 2. node버전을 다운하거나 최신 버전으로 올려야하는데, - 나는 node 버전을 v..
2023.07.04 -
[ubuntu] ubuntu 버전 확인 명령어
1. ubuntu 버전 체크 $ cat /etc/issue 2. 결과
2023.07.04 -
[NVM] nvm node 기본 버전 설정
1.특정 버전으로 기본 셋팅 # nvm alias default [버전] $ nvm alias default 16.14.2 2.그냥 최신버전으로 할때 $ nvm alias default node 3. 최종 결과 확인 $ nvm use $ node -v
2023.07.04 -
[NVM] nvm node 버전 삭제하기
# nvm에 설치된 node 버전 리스트 조회 nvm list # node 8.xx 버전 삭제하기 nvm uninstall v8 만약에 삭제가 안된다면, 아래와 같이 nvm 노드 버전 조회 후 nvm list 선택된 버전을 삭제하려고 하는건 아닌지 체크해보기 아래와 같이 초록색으로 되어있는게 현재 선택된 버전임 nvm use [설치된 노드 버전 중 한개] 삭제하려고 하는 버전 말고 다른 버전을 선택 후 삭제하면 아래와 같이 삭제가 잘된다.
2023.07.04 -
[TypeScript] setState props로 넘길 때 타입 지정하기
interface ILibrary { book:string setBook: React.Dispatch } 해결 방법: - React.Dispatch 와 같이 명시해주면 된다!
2023.07.03