반응형
react에서는 효율적인 state관리를 위해 redux를 사용합니다. 특히 cra(create-react-app)은 서버와 완전히 분리되 state를 따로 저장할 redux같은 store 개념이 필수입니다.
하지만 프로젝트를 진행하면서 front, back을 모두 만지다보니 store가 많이 불편했습니다. 예를들어 로그인 로직만 해도, front와 back이 완전히 분리되어있어 변수가 더 늘어나고, 코드를 두번짜 유지보수가 쉽지 않았습니다. (물론 대규모 프로젝트시 역할분담으로 해소할수도 있습니다.)
좀더 편한 방식을 찾던중 ssr방식의 next.js를 알게 되었고, 써보니 제 갈증을 해결해주더라고요!
그래서 이제부터는 next.js와 node.js도 함께 작성하려합니다. 감사합니다.
'개발 > react 생태계' 카테고리의 다른 글
next.js란? (next.js 서버 커스터마이징) (0) | 2020.07.06 |
---|---|
csr(client-side-render)와 ssr(server-side-render)차이 (0) | 2020.07.02 |
promise pattern in javascript, react.js (0) | 2020.06.25 |
for문 error in javascript, react.js, cra(create-react-app) (0) | 2020.06.22 |
Warning: Failed prop type: You provided a `value` prop to a form field without an `onChange` handler. (0) | 2020.06.18 |