Woohyun Jang

코드숨 리액트 과정의 첫번째 주제는 바로 JSX입니다. 사실 JSX는 리액트 공부를 시작하면 처음에 배우게 되는 내용이고 HTML 문법과 크게 다르지 않기 때문에 가볍게 훑고 넘어가면서도 지금까지 잘 사용해왔다고 생각해왔는데 이번에 강의를 들으면서 지금까지 수박 겉핥기 식으로 사용해 왔었구나 생각이 들었고 정말 재미있게 강의를 들었습니다:)

처음에는 JSX문법을 사용하지 않는 환경에서 Document객체의 createElement 함수를 사용하여 웹 개발을 해보고, 이후에는 custom createElement 함수를 점차 JSX 문법 구조와 유사한 구조로 개선해나아가는 과정을 실습해갔습니다. 평소에도 궁금했지만 자세히 찾아보지는 않았던 JSX의 동작 원리에 대해 이해할 수 있었습니다.

이후 두가지 과제에서는 이벤트 발생에 따라 데이터를 업데이트하고 변경된 데이터를 기반으로 동적으로 렌더링하는 웹앱을 만들고, 트레이너님의 리뷰를 받으며 코드를 개선해나아갔습니다.

과제의 의도를 고려하여 코드를 작성하고, 각 함수의 관심사를 분리하여 구현 및 네이밍하고(특히 네이밍에 대해 많은 이야기 나누고 고민해보는 일주일이었네요 ㅎㅎ), 질문들에 대해 답변을 고민하며 리팩토링 과정을 거치는동안 많이 배우고 즐거운 시간이었습니다.

끝으로 매일 친절하고 자세하게 리뷰 해주신 트레이너님 감사합니다. 앞으로도 잘 부탁드려요🥰

--

--