반응형
적응이 되어서 그런지
- 생각보다 하루 일과가 일찍 끝났다?
- 근데 사실 막 일찍 끝난건 아닌게 저녁을 안먹었었니 대략 1시간정도 일찍 가는것이다.(현재시각 19시)
- 사실 강의들이 오늘 전체적으로 짧긴 했다
- (지금보니 짧은 것도 짧은 거고 중심적인 내용들이 아니라 들어가는 입문 내용들이었다… react제외 ㅜ)
이래도 되나?..
- 근데 오늘 뭐 안 한건 아니니까
- 약간 개발관련 도서들을 하루에 조금씩이라도 읽으면 좋을 것 같은데
개발 도서
- 나에게는 프로그래머의 길, 멘토에게 묻다 라는 책이 있긴 한데
- 이게 진짜 좋은 책이라고 강력 추천 받아서 사긴했지만 안 읽고 있긴 한데..
- 하루에 조금씩이라도 읽으면 정말 좋긴 한데…
오늘의 react
- 이벤트 리스닝 및 이벤트 핸들러
- 컴포넌트에서 자바스크립트에 onclick이벤트를 달고
- addEventlistener로 조작 하는 것처럼 react도 사용자 정의 이벤트를 구현할 수 있다.
- state
- state를 이용하여 클라이언트로부터 입력을 받고 그 입력을 브라우저에 구현해 낼 수 있다.
- 양방향 바인딩과 상향식 컴포넌트 통신 및 state 끌어올리기
- 사실 3개 다 같은 말이다.
- 지금까지는 props를 이용하여 부모에서 자식에게 단방향으로만 데이터가 전송됐다면
- 이제는 state와 이벤트 리스닝, 핸들러를 이용해 state를 끌어올리며 자식에서 부모에게 데이터를 전달할 수 있다.
오늘의 node.js
- npm
- node설치할때 이미 같이 설치되는 nodejs용 패키지매니저
- 서드파티 모듈들을 설치할 수 있다.
- npm install
- nodemon
- 정말 아주 괜찮은 모듈
- 코딩할때 서버가 열린 상태에서 수정하면 서버를 닫지 않아도 서버에 그 수정사항이 반영된다!
- 에러 처리
- 3가지가 있는데 문법오류, 런타임오류, 논리오류이다.
- 문법과 런타임은 쉽게 잡을 수 있지만 논리 오류는 그렇지 않다.
- vscode의 디버거기능을 활용하여 한 구문씩 움직여 버그를 잡아야한다.
오늘의 알고리즘
- 객체와 배열의 빅오
- 객체는 키, 밸류로 데이터가 저장되므로 빅오가 상수로 걸리는 게 많다.(단, 탐색은 N이 걸린다.)
- 배열은 순서가 있으므로 객체보다 빅오가 N으로 걸리는 경우가 좀 있는데
- 특히 push와 pop을 제외하고는 대부분의 배열 메서드는 O(N)이 걸린다.
반응형
'항해99' 카테고리의 다른 글
[항해99] TIL 사전과제 스터디 D-9 (0) | 2022.07.03 |
---|---|
[항해99] TIL 사전과제 스터디 D-10 (0) | 2022.07.02 |
[항해99] TIL 사전과제 스터디 D-12 (0) | 2022.06.30 |
[항해99] TIL 사전과제 스터디 D-13 (0) | 2022.06.29 |
[항해99] TIL 사전과제 스터디 D-14 (0) | 2022.06.28 |