7월 4주차 주간회고

wooseong Ham·2023년 7월 28일
0
post-thumbnail

2주차

사실(Fact)

  • 앞으로 데브노트로 사용할 깃북에 대해서 찾아보고 처음 사용해봤다.
  • 사전 과제를 진행하고 PR을 남겼다.
  • 24일(월), 2주차 강의 보고 실습 진행 및 데브노트 작성
  • 25일(화), JSX 관련 내용 복습 및 tailwindCSS, DOM API 학습
  • 26일(수), 웹서버 CORS 및 CommonJS, ESModules 학습
  • 27일(목), 2주차 과제 진행
  • 28일(금), 주간회고 작성 및 여행 시작
  • 29일(토), 여행
  • 30일(일), 여행

느낌(Feeling)

  • 학습 후 바로 데브노트를 작성하니 지난주보다 효과적으로 작성할 수 있었다. 이번주는 예정된 일정이 많아 학습하기가 쉽지 않았다. 그래도 못할 정도는 아니라 하루 2시간씩은 진행했던 것 같다. 이번에 데브노트와 회고를 작성하면서 느꼈는데 아직 글쓰기 실력이 많이 부족하다. 이번 기회에 프론트엔드 지식뿐만 아니라 글쓰기 실력도 늘도록 신경써봐야겠다.

배운 점(Finding)

React Element

  • JSX 대신 그냥 React.createElement를 써서 React Element 트리를 갱신하는데 쓸 수 있다.
// JSX
<div>
	<p>Count: {count}!</p>
	<button type="button" onClick={() => setCount(count + 1)}>Increase</button>
</div>
// 변환된 JS 코드
React.createElement(
	"div",
	null,
	React.createElement("p", null, "Count: ", count, "!"),
	React.createElement("button", { type: "button", onClick: () => setCount(count + 1) }, "Increase")
);

향후 행동(Future action)

  • 계속해서 JS 공부도 병행하기.
  • DOM API 종류들에 대해서 조금 더 자세히 알아보기.
  • 강의 수강 후에 바로 데브로드 작성하기.
  • 과제는 미루지말고 목요일 전까지 완료하기.
  • JS Array 메소드 활용 연습(Filter, Map, reduce...)
  • NPM 라이브러리 만들어서 배포해보기.
profile
개발자

0개의 댓글