728x90
반응형
# react-native-restart를 사용해서 런 타임 중에 앱 번 들을 재시작 하는 방법
- 안녕하세요 Jake입니다. 오늘은 react-native-restart 라이브러리를 이용해서 앱 실행 중에 앱 번들의 재시작 기능을 추가하는 방법을 소개하려고 합니다. 사실 앱 번들의 재시작 기능은 필요하지 않도록 개발을 하는 것이 가장 좋지만, 언어나 테마 변경, 데이터 삭제 등의 경우에 쉽게 상태를 초기화 할 수 있기 때문에 유용한 기능이기도 합니다.
# 깃헙 페이지
https://github.com/avishayil/react-native-restart
# 사용 방법
- 설치를 진행합니다. react-native의 버전에 따라 호환되는 버젼이 조금씩 다르니 참고하시기 바랍니다
$ yarn add react-native-restart
# Using react-native < 0.62? install react-native-restart@0.0.17
# Using 0.71 > react-native >= 0.62? install react-native-restart@0.0.24
# Using react-native >= 0.71? install react-native-restart@0.0.27 and above
- react-native 버젼이 0.60이상이면 auto-linking이 적용되므로 네이티브 설정은 따로 하지 않아도 되며, IOS에서는 npx pod-install등을 사용하여 관련 설치를 진행합니다.
- 기능을 추가하는 방법은 재시작을 원하는 곳에서 아래와 같이 호출해 주시면 끝입니다
import RNRestart from 'react-native-restart'; // Import package from node modules
// Immediately reload the React Native Bundle
RNRestart.restart();
728x90
반응형
'개발 > React Native' 카테고리의 다른 글
[React Native][Android][라이브러리] System Bar 숨기는 방법 (0) | 2023.09.10 |
---|---|
[React Native][라이브러리 소개] RN에서 쓸만한 Dropdown (0) | 2023.09.07 |
[RN] React Native에서도 TailwindCSS를 쉽게 사용하는 방법 (0) | 2023.08.19 |
[React Native] Emoji 입력 UI 추가하기 (0) | 2023.08.17 |
[React Native][라이브러리] Modal을 추가하는 아주 쉬운 방법 - react-native-magic-modal (0) | 2023.08.05 |