인프런 커뮤니티 질문&답변

juhyunk0820님의 프로필 이미지
juhyunk0820

작성한 질문수

맛집 지도앱 만들기 (React Native + NestJS)

CodePush 기능에 관하여

해결된 질문

작성

·

147

0

안녕하세요 강사님. 강의 잘 보고 있습니다. 궁금한 점이 있어 질문남깁니다.

마이크로소프트에서 25년 3월 이후로 앱센터 서버 지원을 안하면서 코드푸시 기능이 독자적으로 구축하는 standalone버전으로 본인 로컬이나, 자체 백 서버에서 독자적으로 구축해 코드푸시 기능을 사용할 수 있도록 소스코드를 공개했습니다. 이에 CodePush기능에 관해 2가지 궁금한 점이 있습니다.

1. 공식개발문서를 보면, CodePush기능이 Reactnative 0.71버전까지라 나와있는 것 같아서 현재 RN 0.71버전으로 프로젝트를 재생성해 프로젝트를 하고 있는데, 버전이 신규버전이어도 상관없는 걸까요? 강사님께서 올려주신 github레포의 코드를 보니 Reactnative 버전이 0.72.6버전으로 나와있는데, 구현해주신 CodePush 강의를 보고 질문드립니다.

2. 혹시 StandAlone 버전의 CodePush기능 강의를 만들어주실수 있을까요? 강사님 덕분에 많은 것을 보고 배워서 잘 배우고 싶어서 standalone버전 강의도 보고 싶습니다!

답변 2

1

Kyo님의 프로필 이미지
Kyo
지식공유자

71까지만 지원한다고 어디에 나와있나요? 일단 버전지원까지 종료된것이 아니라면, 72.6 버전에서 잘 동작하고 강의에서도 그 버전으로 진행했습니다. (물론 71버전으로 진행하셔도 됩니다. 저도 현업에서 71버전으로 코드푸쉬 사용하고있습니다)

2번은 말씀하신것처럼 곧 codepush 지원 종료로 자체서버 개발이나 eas를 이용하는 방법으로 진행해야하는데요, 내년에 강의를 새롭게 업데이트할 예정인데 그때 함께 다뤄보겠습니다!

juhyunk0820님의 프로필 이미지
juhyunk0820
질문자

https://github.com/Microsoft/react-native-code-push
마이크로소프트에서 제공한 깃헙 레포 Readme.md에 마지막 업데이트 이후, 앱센터 지원을 종료하면서 codepush기능을 업데이트 하지 않아서 0.71버전까지만 있어서 여쭤봤습니다. 강의를 보고 72.6에서도 작동하는 것을 본 후에 몇가지 더 찾아봤더니 js번들링에 관한 거라 상관없다는 의견도 보여서 해결된 것 같습니다. 감사합니다!
내년 새롭게 업데이트할 강의도 기대해보겠습니다! 감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. juhyunk0820님.

React Native의 CodePush 기능과 관련하여 궁금한 점이 있으시군요. 이에 대한 답변을 드리겠습니다.

  1. React Native 버전과 CodePush:

    • React Native 프로젝트에서 CodePush를 사용할 때, 공식적으로 지원되는 버전이 명시되어 있더라도, 최신 버전에서도 일반적으로 큰 문제 없이 동작할 가능성이 높습니다. 최신 버전의 변경 사항과 CodePush의 호환성을 확인하는 것이 중요합니다. 강사님께서 제공하신 GitHub 레포지토리에서 React Native 0.72.6 버전을 사용하셨다면, 이 버전에서도 CodePush가 제대로 작동함을 의미할 수 있습니다. 다만, 실제 프로젝트에 적용하기 전에 테스트하는 것이 바람직합니다.
  2. StandAlone 버전의 CodePush 강의 요청:

    • Microsoft가 앱센터 서버 지원을 중단하면서 StandAlone 버전의 CodePush 사용을 고려하는 것은 좋은 방향입니다. 하지만, 이 기능을 실제로 사용하려면 서버 환경 설정 및 유지보수에 대한 추가적인 지식이 필요합니다. StandAlone 버전의 CodePush에 관한 강의를 요청하는 것은 훌륭한 아이디어이며, 이러한 강의가 추가된다면 많은 개발자에게 큰 도움이 될 것입니다. 강사님께 이미 요청 사항을 전달하셨다면, 다른 수강생들의 피드백에 따라 강의가 추가될 수 있으니 참고 부탁드립니다.

관련하여 android codepush 관련 질문입니다.를 참고하시면, CodePush 설정의 기본적인 이해에 도움이 되실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

juhyunk0820님의 프로필 이미지
juhyunk0820

작성한 질문수

질문하기