lv2는 리액트를 바탕으로 미션을 진행하게 된다.
뭔가를 배울 때 '왜 그게 필요한데' 라는 질문을 하려고 노력하고 있다.
'우테코에서 가르쳐준다' 이외에 내가 리액트를 선택해야 하는 이유가 있을까?
아직은 리액트를 잘 모르지만 리액트는 라이브러리다.
사람들이 많이 쓰는 것은, 바닐라로만 만들때보다 무언가 편리하기 때문이 아닐까.
하지만 편리함 뒤에는 항상 trade-off가 따른다.
나는 이번 레벨을 거쳐가면서 리액트가 편리함과 바꾼 '무언가' 가 무엇인지 알 수 있었으면 좋겠다.
코치님들이 추천해준
https://seokjun.kim/time-to-stop-react/
[이제 React.js 를 버릴 때가 왔다]
Single Page Application 소위 SPA 라고 불리는 웹 사이트를 만들기 위한 기술의 사실상의 de facto standard 가 React 라는
걸 부정할 수 없을것이다.
React “대항마”로 나온 라이브러리들 조차도 React 의 직간
seokjun.kim](https://seokjun.kim/time-to-stop-react/)
이런 글들도 보이고, svelte에 관한 이야기들도 많이 보인다.
분명 리액트가 놓고 온 무언가가 있기 때문에 이런 이야기들이 나왔을것 같다.
레벨을 마무리 할 때, 답을 내릴 수 있었으면 좋겠다.
22.11.30
우테코가 끝나고 우연히 글에 다시 돌아왔다.
리액트가 두고간 trade off 가 무엇일지 지금 생각해보자면...
렌더링 상태를 관리해야 한다는점(여기에는 약간의 기술들이 필요하다. + 상태관리 라이브러리들도 필요하게 된다)
Vdom의 문제(최근에 incremential dom 등으로 해결하려는 추세가 보인다)
react에 의존하게 된다는 점
정도가 있지 않을까 싶다
'우테코' 카테고리의 다른 글
우테코를 마치고 정산하는 글 (1) | 2023.01.27 |
---|---|
(잡담) 맥북을 쓰면서 신기했던 점 (0) | 2022.05.01 |
우테코 합격 전 까지, 그리고 합격 후기 (0) | 2022.04.13 |