Complete Reproduction of https://docs.sheetjs.com/docs/demos/mobile/reactnative#demo
__tests__ | ||
.bundle | ||
android | ||
ios | ||
.eslintrc.js | ||
.gitignore | ||
.prettierrc.js | ||
.watchmanconfig | ||
app.json | ||
App.tsx | ||
babel.config.js | ||
Gemfile | ||
Gemfile.lock | ||
index.js | ||
jest.config.js | ||
logo.png | ||
metro.config.js | ||
package.json | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
SheetJS + React Native Demo
Complete Reproduction of https://docs.sheetjs.com/docs/demos/mobile/reactnative#demo
The demo showcases a number of plugins. They are in different branches:
- "RNBU" for
react-native-blob-util
- "RNFA" for
react-native-file-access
- "RNFB" for
rn-fetch-blob
- "RNFS" for
react-native-fs
- "EXPO" for
expo-file-system
To test a particular branch:
- Switch to the particular branch. For example, to switch to RNBU:
git checkout RNBU
- Build dependencies:
npm i
iOS
- (iOS only) link iOS project
cd ios; pod install; cd ..
- run the development process:
npx react-native run-ios
Android
-
ensure Java 11 is the current version
-
run the development process:
npx react-native run-android