✨ Create React App 4로 React 앱을 PWA로 만드는 방법
2350 단어 reactwebdevpwajavascript
개발자 👋의 귀환을 환영합니다.
Create React App 또는
react-scripts
는 React 앱을 구축할 수 있는 훌륭한 도구입니다. 그리고 그것의 가장 좋은 부분 중 하나는 React 앱을 매우 쉽게 오프라인으로 만드는 데 도움이 되는 기성품serviceWorker.js
파일이 있다는 것입니다.그러나
react-scripts
버전 4에서는 npx create-react-app app-name
명령을 사용할 때마다 서비스 작업자 파일을 가져오지 않습니다.하지만 걱정하지 마세요. 다시 서비스 작업자 파일로 React 앱을 쉽게 생성할 수 있지만 템플릿을 사용해야 합니다. 따라서 그냥 실행하는 대신
create-react-app
플래그를 추가해야 하며 이것이 새 명령의 모습입니다.새 앱 만들기
# JavaScript
npx create-react-app app-name --template cra-template-pwa
# TypeScript
npx create-react-app app-name --template cra-template-pwa-typescript
그러면 두 개의 서비스 워커 파일이 생성됩니다. 그 중 하나는 등록용이고 다른 하나는 서비스 워커 자체입니다.
index.js
파일에서 이전과 같이 가져오기 및 .unregister()
메서드를 얻을 수 있습니다..unregister()
를 .register()
로 간단히 변경하여 서비스 작업자를 등록하면 이제 앱이 빌드되면 오프라인에서 실행할 수 있습니다. Chrome, Edge 또는 기타 Chromium 기반 브라우저를 사용하는 경우 검색주소창 오른쪽에 버튼이 표시됩니다.설치 시 앱을 캐시하고 온라인 상태에서도 실행할 수 있습니다.
기존 앱 변환
기존 앱을 변환하려면 코드를 복사하고 필요한 파일을 만든 다음 내가 만든 a gist에서 붙여넣기만 하면 됩니다.
원하는 경우 이 주제에 대한 비디오를 확인하는 것도 고려하십시오.
이 게시물이 도움이 되었기를 바라며 💙좋아요를 누르고 다른 사람들과 공유하십시오.
💬 댓글에 PWA인 React 앱을 알려주세요.
읽어 주셔서 감사합니다! ✌
Reference
이 문제에 관하여(✨ Create React App 4로 React 앱을 PWA로 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/maxprogramming/how-to-make-your-react-app-a-pwa-with-create-react-app-4-8mb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)