본문 바로가기

우테코

LV2의 진입점에서..

lv2는 리액트를 바탕으로 미션을 진행하게 된다.

 

뭔가를 배울 때 '왜 그게 필요한데' 라는 질문을 하려고 노력하고 있다.

 

'우테코에서 가르쳐준다' 이외에 내가 리액트를 선택해야 하는 이유가 있을까?

 

아직은 리액트를 잘 모르지만 리액트는 라이브러리다.

 

사람들이 많이 쓰는 것은, 바닐라로만 만들때보다 무언가 편리하기 때문이 아닐까.

 

하지만 편리함 뒤에는 항상 trade-off가 따른다.

 

나는 이번 레벨을 거쳐가면서 리액트가 편리함과 바꾼 '무언가' 가 무엇인지 알 수 있었으면 좋겠다.

 

코치님들이 추천해준

 

https://seokjun.kim/time-to-stop-react/

 

이제 React.js 를 버릴 때가 왔다

Single Page Application 소위 SPA 라고 불리는 웹 사이트를 만들기 위한 기술의 사실상의 de facto standard 가 React 라는 걸 부정할 수 없을것이다. React “대항마”로 나온 라이브러리들 조차도 React 의 직간

seokjun.kim

[이제 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에 의존하게 된다는 점

 

정도가 있지 않을까 싶다