네 꽤 많은 다수가 이해하는 컴포넌트 기반 설계와 렌더링 동작을 정립한 게 리액트의 의의라 생각하고요. 다만 리액트는 그 자체로 웹앱을 만들기에는 저수준의 프레임워크라 라우터랑 폼이라도 기본 제공해줬으면 하고, state랑 effect의 경우 깊은 비교를 기본 지원하고 구조체와 함수로만 로직을 작성할 수 있었다면 어땠을까 생각해 봅니다. 자바스크립트 얕은 비교 제약 때문에 커스텀 훅 문법으로 클래스를 작성하게 되더라구요
네 꽤 많은 다수가 이해하는 컴포넌트 기반 설계와 렌더링 동작을 정립한 게 리액트의 의의라 생각하고요. 다만 리액트는 그 자체로 웹앱을 만들기에는 저수준의 프레임워크라 라우터랑 폼이라도 기본 제공해줬으면 하고, state랑 effect의 경우 깊은 비교를 기본 지원하고 구조체와 함수로만 로직을 작성할 수 있었다면 어땠을까 생각해 봅니다. 자바스크립트 얕은 비교 제약 때문에 커스텀 훅 문법으로 클래스를 작성하게 되더라구요
어느정도 공감합니다.
백엔드에서 spring boot 프레임워크가 전자정부 프레임워크까지 만들어지기까지 포맷이 되면 생산성이 증대되는 부분도 분명 있기 때문이라 React도 그런 형태로 변화되어 가는 것이 아닐까 생각합니다.