항해99
[항해99] TIL 사전과제 스터디 D-12
crab.
2022. 6. 30. 22:29
반응형
오늘은 강의를 많이 봐서 힘들다
- 그래도 나름 열심히 했어
- 아니 근데 지금 자고 내일 일어나서 또 해야 된다…
- 고3인가?..
강의 → 리마인드 → 강의 →리마인드
- 빠르게 한번 돌리기 위해 반복중이다.
- 효과가 있는지는 모르겠지만 안 하는 것보다는 마음이 편하다.
- 나는 프론트가 확실하다.
- node.js 내가 쓰면서도 무슨말을 쓰는지 모르겠다…
- 다음엔 더 잘 이해가 되겠지
오늘의 react
- 컴포넌트는 무엇이고 왜 쓰는지?
- 그냥 함수다 단 html의 표현하는 함수, 그리고 리액트의 전부이다.
- 함수인데 javascript코드도 쓸 수 있고 html로 표현할수도 있다.
- 선언적 방식과 명령적방식
- 자바스크립트는 명령적 방식인데 리액트는 선언적 방식이다.
- 훨씬 편하고 직관적이다.
- props
- 리액트에서 컴포넌트간에 데이터를 주고받는 방법
- 이 방식을 통해 데이터가 계속 전달된다.
- props.children
- 리액트에서 하나의 컴포넌트안에 다른 컴포넌트를 집어넣을때
- 그 컴포넌트를 그려주기 위해 사용하는 방법
- 사실 children은 jsx태그 안의 컨텐츠를 나타내기에 이런 방식이 가능하다.
- 이를 통해 하나의 쉘 컴포넌트를 만들수가있다.(ex: background나 border radius같은스타일정리)
오늘의 node.js
- 웹의 동작방식
- 클라이언트 → 요청 → 서버 → 응답 → 클라이언트
- 요청과 응답, 라우터 요청
- 라우터기능을 이용해 하나의 페이지이지만 다른 응답을 줄 수가 있다.
- 이벤트 기반 코드 실행의 이해
- 자바스크립트는 이벤트루프를 계속해서 반복하는 것으로 중간에 멈추지않는다.
- 처음부터 이벤트 콜백을 확인해서 미리 다 등록해놓고 시작한다.
- node 모듈 시스템
- require를 통해 전역, 사용자, 제3자 모듈을 쓸 수가 있고 export를 통해 내가 만든 모듈을 내보내기 할 수 있다.
반응형