로그인로그인을 하는 이유?: 매 요청마다 아이디와 비밀번호를 전송(쿼리, 아이디와 비밀번호 노출 횟수 증가)하지 않고 사용자 정보(접근권한) 유지사용자가 입력한 비밀번호 암호화아이디와 비밀번호 해시값 데이터베이스에서 탐색세션 기반 인증: 서버가 관리발급서버 쪽 저장소에
https://techblog.woowahan.com/2547/https://blog.bitsrc.io/deep-dive-into-websockets-e6c4c7622423https://blog.bitsrc.io/websocket-commun
P2PBlockChainIPFS클라우스 환경에서의 분산컴퓨팅
Variables1\. 변수 이름은 구체적으로BadGood유형이 같다면 동일 명칭으로BadGood상수에도 의미 부여하기GoodIndex 접근 하지 말기destructuring 쓰기BadGood의미 중복 지양하기BadGooddefault value 쓰기(short cir
개발자 모드로 프로젝트를 만들면 용량이 무겁다.성능 최적화코드 난독화특수 문법/라이브러리 지원(JSX, Typescript → VanilaJS)호환성, 의존성 위해 브라우저마다 라이브러리/Js문법 downgrade(babel)ex) Redactor Build된 파일‘주
특정 dom을 잡아야 할때 ref를 사용합니다. ref를 쓸 때, createRef와 useRef 두 방식으로 ref를 만들 수 있습니다.class형 컴포넌트에서는 아래와 같은 예제로 createRef를 통해 ref를 사용합니다.class App extends Reac
Test Driven Development 테스트 주도 개발:작은 단위의 테스트 케이스를 작성하고 테스트를 통과하는 코드를 추가하면서 기능 구현write failing test: 실패하는 테스트 코드 작성make test pass: 테스트 코드를 성공시키기 위한 실제