gitextract_zk5u5ge8/ ├── .babelrc.js ├── .circleci/ │ └── config.yml ├── .codeclimate.yml ├── .editorconfig ├── .eslintrc.js ├── .github/ │ └── ISSUE_TEMPLATE.md ├── .github_changelog_generator ├── .gitignore ├── .npmignore ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── HISTORY.md ├── LICENSE ├── README.md ├── README2.md ├── README3.md ├── __tests__/ │ └── scenes.test.js ├── babel.config.js ├── docs/ │ ├── API.md │ ├── CHANGELOG.md │ ├── MIGRATION.md │ ├── _config.yml │ ├── _layouts/ │ │ └── default.html │ ├── assets/ │ │ └── css/ │ │ └── style.scss │ ├── index.md │ └── v3/ │ ├── API_CONFIGURATION.md │ ├── DETAILED_EXAMPLE.md │ ├── MIGRATION.md │ ├── MINI_TUTORIAL.md │ ├── OTHER_INFO.md │ └── REDUX_FLUX.md ├── examples/ │ ├── expo/ │ │ ├── .babelrc │ │ ├── .eslintrc │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── .watchmanconfig │ │ ├── App.js │ │ ├── __tests__/ │ │ │ └── App-test.js │ │ ├── app.json │ │ ├── components/ │ │ │ ├── DrawerContent.js │ │ │ ├── MenuIcon.js │ │ │ ├── StyledText.js │ │ │ ├── TabBarIcon.js │ │ │ └── __tests__/ │ │ │ └── StyledText-test.js │ │ ├── constants/ │ │ │ ├── Colors.js │ │ │ └── Layout.js │ │ ├── navigation/ │ │ │ └── AppNavigator.js │ │ ├── package.json │ │ └── screens/ │ │ ├── HomeScreen.js │ │ ├── LinksScreen.js │ │ └── SettingsScreen.js │ ├── react-native/ │ │ ├── .buckconfig │ │ ├── .eslintrc.js │ │ ├── .flowconfig │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .prettierrc.js │ │ ├── .watchmanconfig │ │ ├── App.js │ │ ├── __tests__/ │ │ │ └── App-test.js │ │ ├── android/ │ │ │ ├── app/ │ │ │ │ ├── BUCK │ │ │ │ ├── build.gradle │ │ │ │ ├── build_defs.bzl │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src/ │ │ │ │ ├── debug/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── ReactNativeFlipper.java │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── MainApplication.java │ │ │ │ └── res/ │ │ │ │ └── values/ │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── components/ │ │ │ ├── CustomNavBar.js │ │ │ ├── CustomNavBar2.js │ │ │ ├── CustomNavBarView.js │ │ │ ├── EchoView.js │ │ │ ├── Error.js │ │ │ ├── Home.js │ │ │ ├── Launch.js │ │ │ ├── Login.js │ │ │ ├── Login2.js │ │ │ ├── Login3.js │ │ │ ├── MessageBar.js │ │ │ ├── Register.js │ │ │ ├── TabIcon.js │ │ │ ├── TabView.js │ │ │ ├── drawer/ │ │ │ │ └── DrawerContent.js │ │ │ ├── lightbox/ │ │ │ │ ├── BaseLightbox.js │ │ │ │ └── DemoLightbox.js │ │ │ └── modal/ │ │ │ ├── BaseModal.js │ │ │ └── ErrorModal.js │ │ ├── index.js │ │ ├── ios/ │ │ │ ├── Example/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── LaunchScreen.xib │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── main.m │ │ │ ├── Example-tvOS/ │ │ │ │ └── Info.plist │ │ │ ├── Example-tvOSTests/ │ │ │ │ └── Info.plist │ │ │ ├── Example.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ ├── Example-tvOS.xcscheme │ │ │ │ └── Example.xcscheme │ │ │ ├── Example.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── ExampleTests/ │ │ │ │ ├── ExampleTests.m │ │ │ │ └── Info.plist │ │ │ └── Podfile │ │ ├── metro.config.js │ │ └── package.json │ └── redux/ │ ├── .buckconfig │ ├── .flowconfig │ ├── .gitattributes │ ├── .gitignore │ ├── .watchmanconfig │ ├── android/ │ │ ├── .project │ │ ├── .settings/ │ │ │ └── org.eclipse.buildship.core.prefs │ │ ├── app/ │ │ │ ├── BUCK │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── rnrfreduxsample/ │ │ │ │ ├── MainActivity.java │ │ │ │ └── MainApplication.java │ │ │ └── res/ │ │ │ └── values/ │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── keystores/ │ │ │ ├── BUCK │ │ │ └── debug.keystore.properties │ │ └── settings.gradle │ ├── app.json │ ├── babel.config.js │ ├── index.android.js │ ├── index.ios.js │ ├── ios/ │ │ ├── rnrfReduxSample/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Base.lproj/ │ │ │ │ └── LaunchScreen.xib │ │ │ ├── Images.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ └── main.m │ │ ├── rnrfReduxSample-tvOS/ │ │ │ └── Info.plist │ │ ├── rnrfReduxSample-tvOSTests/ │ │ │ └── Info.plist │ │ ├── rnrfReduxSample.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ ├── rnrfReduxSample-tvOS.xcscheme │ │ │ └── rnrfReduxSample.xcscheme │ │ └── rnrfReduxSampleTests/ │ │ ├── Info.plist │ │ └── rnrfReduxSampleTests.m │ ├── package.json │ ├── readme.md │ └── src/ │ ├── a-reducer.js │ ├── app.js │ ├── home.js │ └── page.js ├── index.d.ts ├── package.json ├── packages/ │ └── react-native-router-flux-cli/ │ ├── README.md │ ├── index.js │ └── package.json ├── src/ │ ├── .watchmanconfig │ ├── ActionConst.js │ ├── Drawer.js │ ├── LegacyTabs.js │ ├── Lightbox.js │ ├── LightboxRenderer.js │ ├── Modal.js │ ├── NavBar.js │ ├── Overlay.js │ ├── OverlayRenderer.js │ ├── Reducer.js │ ├── Router.js │ ├── Scene.js │ ├── Stack.js │ ├── State.js │ ├── Store.js │ ├── Tabs.js │ ├── Util.js │ ├── createStackNavigatorHOC.js │ ├── createTabNavigatorHOC.js │ ├── defaultStore.js │ ├── index.js │ └── pathParser.js └── test/ └── setup.js