• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

버전 관리에 대한 궁금증이 있습니다.

23.08.31 16:15 작성 조회수 208

0

react가 18버전으로 업그레이드 되었지만 실무에서는 안전한 17버전을 쓰고 next는 12.1.0 버전 react는 17.0.2 버전을 쓴다고 하셨는데, 이러한 정보들은 어디서 얻을 수 있나요?

답변 1

답변을 작성해보세요.

0

안녕하세요! dalim508님!

앞으로 개발을 진행하시다 보면, 버전 관련된 문제들을 많이 겪게 되실거예요!

버전이 올라간다는 것은, 해당 라이브러리에 기능이 추가되었다는 뜻이에요!
역으로 말해, 기능이 수정 및 삭제되었을 수도 있겠죠?!
이러한 이유에서, 정상적으로 작동하던 기능이 버전을 올리면서부터 먹통이 되는 경우가 많이 있어요!
따라서, 잘 작동하는 기능을 업데이트하기 위해선 사전 테스트 및 사이드프로젝트를 많이 진행하고 검증이 된 경우에만, 실제 동작중인 프로젝트에 적용해요!

그런데, React18 버전은 굉장히 많이 업데이트가 되어 17버전과 차이가 많이 있어요!
이는 여러 블로그 또는 유튜브 등의 정보를 통해서도 알 수 있고, 직접 프로젝트를 간단히 진행해보셔도 바로 확인할 수 있답니다!

따라서, 실무에서 현재 React18 버전을 정식으로 도입하기 위해서 사이드 프로젝트를 진행중인 회사가 많이 있을 것 같네요! (물론! 추후에는 React18 버전으로 대부분의 회사가 업그레이드 될테니, 우리도 미리미리 준비해야겠죠?!)

따라서 아직까지는, react17과 호환되는 next12버전이 많이 사용되고 있답니다.
오해하시면 안되는 부분은, react17.0.2 라고 정확히 명시한 부분은 수업을 듣는 학생들이 공통된 버전을 사용하기 위함이지, 반드시 17.0.2 버전일 필요는 없답니다!^^

 

dalim508님의 프로필

dalim508

질문자

2023.08.31

구체적인 답변 감사합니다:)