Remix는 비교적 최근에 나온 풀스택 웹프레임워크입니다. 유명한 개발자인 Kent C. Dodds가 Remix의 장점을 설명한 글인데 저는 꽤 재미있게 읽었습니다. React가 상태관리는 해주지 않기 때문에 상태관리를 위한 라이브러리를 보통 사용하게 되는데 이 상태라는게 대부분은 서버에서 받아와야 하기 때문에 지연이 생길수 밖에 없고 이 클라이언트와 서버 사이의 간격을 네트워크 캐즘이라고 합니다. 이 네트워크 캐즘이 있기 때문에 데이터를 받아오면서 네트워크 폭포수가 발생하고 렌더링도 느려지게 됩니다. 최근 React Router도 Remix의 접근 방법을 도입해서 라우팅과 데이터 패칭, 데이터 조작을 나눈 덕에 컴포넌트에서 데이터를 패칭의 의존성을 끊을 수 있게 되었습니다. Remix까지 도입한다면 Remix가 Backend for Frontend의 역할을 해주어서 네트워크 캐즘을 처리할 코드를 훨신 줄일 수 있게 된다고 합니다.

Remix: The Yang to React's Yin

Kentcdodds

Remix: The Yang to React's Yin

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2022년 4월 16일 오전 10:44

댓글 0