learn-template
v2.0.1
Published
React Native Base Template
Maintainers
Readme
learn-template is a template that helps developers quickly create projects with built-in modules that support TypeScript
- Fast
- Installing the library is no longer difficult
Quick start
start npm package:
npx react-native init MyApp --template learn-template.gitModule
- Types:
Script
| script | description
| ----------- | ---------------------------------
| react-native run-ios| run ios|
| react-native run-android|run android|
| npx react-native run-android --variant=devDebug| run android variant dev|
| adb reverse tcp:8081 tcp:8081| config emulator|
| react-native start --reset-cache| start clean cache|
| npx react-native start --port 3000| run port != 8081|
| watchman watch-del-all| clean watchman|
| cd android && ./gradlew clean | clean android |
| export NODE_OPTIONS=--openssl-legacy-provider | nodejs|
| cd ios && pod install |
| sudo xcode-select --reset |
| npx jetify |
| export JAVA_HOME='/usr/libexec/java_home -v a.b.c ' |
Library
| package name | version
| ----------- | ---------------------------------
| @mindinventory/react-native-stagger-view | ^1.2.1 |
| @react-native-async-storage/async-storage| ^1.16.1 |
| @react-native-clipboard/clipboard| ^1.8.5 |
| @react-native-community/hooks| ^2.8.1 |
| @react-native-community/masked-view| ^0.1.11 |
| @react-native-community/netinfo| ^8.1.0 |
| @react-native-community/slider| ^4.2.2 |
| @react-native-firebase/app| ^14.5.0 |
| @react-native-firebase/auth| ^14.5.0 |
| @react-native-firebase/crashlytics| ^14.5.0 |
| @react-native-firebase/firestore| ^14.5.0 |
| @react-native-firebase/messaging| ^14.5.0 |
| @react-native-firebase/storage| ^14.5.0 |
| @react-native-google-signin/google-signin| ^11.0.0 |
| @react-navigation/bottom-tabs| ^6.2.0 |
| @react-navigation/drawer| ^6.6.2 |
| @react-navigation/native| ^6.1.6 |
| @react-navigation/stack| ^6.0.11 |
| @reduxjs/toolkit| ^1.8.1 |
| @sayem314/react-native-keep-awake| ^1.1.0 |
| @types/react-native| 0.67.2 |
|@types/react-native-table-component| ^1.2.3 |
|@wxik/core| ^0.5.5|
|axios| ^0.27.2|
|babel-plugin-module-resolver| ^4.1.0|
|babel-plugin-wildcard| ^7.0.0 |
|crawler| ^1.5.0 |
|curved-bottom-navigation-bar| ^2.0.5|
|fs|0.0.1-security|
| html-entities| ^2.3.3 |
|immutability-helper| ^3.1.1 |
|immutable| ^4.2.4 |
|lodash| ^4.17.21|
|memoize-one| ^6.0.0 |
|moment| ^2.29.1 |
|moment-range| ^4.0.2|
|pretty-format| ^29.1.2|
|react| 17.0.2|
| react-native| 0.67.2|
| react-native-animatable| ^1.3.3|
|react-native-awesome-alerts| ^2.0.0 |
|react-native-base64| ^0.2.1 |
|react-native-calendars| ^1.1280.0 |
|react-native-camera| ^4.2.1 |
|react-native-canvas| ^0.1.38|
|react-native-charts-wrapper| ^0.5.11|
|react-native-code-push| ^7.0.4|
|react-native-config| ^1.4.6 |
|react-native-confirmation-code-field| ^7.3.0|
|react-native-curved-bottom-bar| ^3.2.6|
|react-native-customize-selected-date| ^1.0.1|
|react-native-date-picker| ^4.2.0|
|react-native-device-info| ^8.7.1|
|react-native-document-picker| ^8.1.3|
|react-native-dropdownalert| ^4.5.1|
|react-native-element-dropdown| ^1.8.7 |
|react-native-elements| ^3.4.2 |
|react-native-emoji-selector| ^0.2.0 |
|react-native-event-listeners| ^1.0.7|
|react-native-exception-handler| ^2.10.10|
|react-native-fast-image| ^8.5.11|
|react-native-file-picker| ^0.0.21 |
|react-native-file-viewer| ^2.1.5|
|react-native-fs| ^2.20.0|
|react-native-gesture-handler| ^1.10.3 |
|react-native-get-values| ^1.1.1 |
|react-native-gifted-chat| ^2.4.0|
|react-native-hyperlink| ^0.0.19 |
|react-native-idfa| ^4.1.0 |
|react-native-image-marker| ^0.6.3 |
|react-native-image-picker| ^4.8.3 |
|react-native-image-viewing| ^0.2.2|
|react-native-image-zoom-viewer| ^3.0.1|
|react-native-indicators| ^0.17.0|
|react-native-input-scroll-view| ^1.11.0 |
|react-native-keyboard-accessory| ^0.1.16|
|react-native-lightbox| ^0.8.1 |
|react-native-lightbox-v2| ^0.9.0|
|react-native-linear-gradient| ^2.5.6|
|react-native-loading-spinner-overlay| ^3.0.1|
|react-native-masked-text| ^1.13.0 |
|react-native-material-menu| ^2.0.0|
|react-native-material-ripple| ^0.9.1|
|react-native-modal| ^13.0.1 |
|react-native-modal-selector| ^2.1.1 |
|react-native-pager-view| ^5.4.15|
|react-native-paper| ^4.12.0 |
|react-native-paper-dates| ^0.8.7|
|react-native-pell-rich-editor| ^1.8.8 |
|react-native-permissions| ^3.3.1|
|react-native-popable| ^0.4.3|
|react-native-progress| ^5.0.0 |
|react-native-ratings| ^8.1.0|
|react-native-raw-bottom-sheet| ^2.2.0 |
|react-native-reanimated| ^2.14.4|
|react-native-render-html| ^6.3.4|
|react-native-safe-area-context| ^3.3.0|
|react-native-safe-area-view| ^1.1.1 |
|react-native-screens| ^3.9.0|
|react-native-share| ^7.3.7|
|react-native-shared-element| ^0.8.9 |
|react-native-sheet| ^0.1.6|
|react-native-sortable-list| ^0.0.25 |
|react-native-sound| ^0.11.2 |
|react-native-splash-screen| ^3.3.0|
|react-native-step-indicator| ^1.0.3 |
|react-native-svg| ^12.1.1 |
|react-native-svg-icon| ^0.10.0|
|react-native-svg-transformer| ^1.0.0|
|react-native-svg-uri| ^1.2.3|
|react-native-swipe-gestures| ^1.0.5 |
|react-native-swiper| ^1.6.0 |
|react-native-table-component| ^1.2.2|
|react-native-text-ticker| ^1.14.0 |
|react-native-timeline-flatlist| ^0.8.0|
|react-native-toast-message| ^2.1.1|
|react-native-ui-lib| ^7.16.0|
|react-native-vector-icons| ^9.1.0 |
|react-native-video| ^5.2.0|
|react-native-walkthrough-tooltip| ^1.5.0|
|react-native-webview| ^11.18.2|
|react-native-youtube| ^2.0.2|
|react-native-youtube-iframe| ^2.2.2 |
|react-navigation-shared-element| ^3.1.3 |
|react-redux| ^7.2.8 |
|reactotron-react-native| ^5.0.3 |
|reanimated-bottom-sheet| ^0.0-alpha.22|
| redux-persist| ^6.0.0 |
|redux-saga| ^1.1.3|
|rn-fetch-blob| ^0.12.0|
|underscore| ^1.13.4 |
|util| ^0.12.5 |
|validate-color| ^2.2.4|
|victory-native| ^36.3.1` |
