react-native-router-flux
Version:
React Native Router using Flux architecture
453 lines (401 loc) • 354 kB
Markdown
# Change Log
## [Unreleased](https://github.com/aksonov/react-native-router-flux/tree/HEAD)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.4...HEAD)
**Closed issues:**
- typeError: navigationStore.getStateForAction is not a function [\#3296](https://github.com/aksonov/react-native-router-flux/issues/3296)
## [4.0.4](https://github.com/aksonov/react-native-router-flux/tree/4.0.4) (2018-09-27)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.3...4.0.4)
**Fixed bugs:**
- Actions.replace: There is no route defined for Key X [\#3258](https://github.com/aksonov/react-native-router-flux/issues/3258)
- after update to Release 4.0.2 props not working... [\#3206](https://github.com/aksonov/react-native-router-flux/issues/3206)
**Closed issues:**
- Error on ios platform [\#3294](https://github.com/aksonov/react-native-router-flux/issues/3294)
- Modal and nested Stack routing configuration [\#3277](https://github.com/aksonov/react-native-router-flux/issues/3277)
- Unable to access component instance in onRight/onLeft [\#3274](https://github.com/aksonov/react-native-router-flux/issues/3274)
- jump to create new page is failed [\#3271](https://github.com/aksonov/react-native-router-flux/issues/3271)
- Drawer doesn't show correctly on Actions.drawerOpen\(\) [\#3262](https://github.com/aksonov/react-native-router-flux/issues/3262)
- Actions.pop\(refresh:{}\) does not work for me [\#3172](https://github.com/aksonov/react-native-router-flux/issues/3172)
## [4.0.3](https://github.com/aksonov/react-native-router-flux/tree/4.0.3) (2018-09-24)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.2...4.0.3)
**Closed issues:**
- Require cycle warnings with React Native 0.57.0 [\#3282](https://github.com/aksonov/react-native-router-flux/issues/3282)
**Merged pull requests:**
- ❗️Hotfix - update react-native-experimental-navigation package [\#3290](https://github.com/aksonov/react-native-router-flux/pull/3290) ([jonathanchrisp](https://github.com/jonathanchrisp))
## [4.0.2](https://github.com/aksonov/react-native-router-flux/tree/4.0.2) (2018-09-24)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/3.5.0...4.0.2)
**Implemented enhancements:**
- Missing typings [\#3276](https://github.com/aksonov/react-native-router-flux/issues/3276)
- Add Expo example and move examples do its own folder [\#3267](https://github.com/aksonov/react-native-router-flux/issues/3267)
- Custom title not centered on Android after upgrade to 4.0.1 [\#3207](https://github.com/aksonov/react-native-router-flux/issues/3207)
- onEnter event supported on Drawer component ? Want to call function when user open Drawer [\#3204](https://github.com/aksonov/react-native-router-flux/issues/3204)
- Header title not centered when there is a right/left button [\#3153](https://github.com/aksonov/react-native-router-flux/issues/3153)
- Closes \#3163: Bring TabBarTop and TabBarBottom back to LegacyTabs [\#3265](https://github.com/aksonov/react-native-router-flux/pull/3265) ([daviscabral](https://github.com/daviscabral))
**Fixed bugs:**
- Actions.refresh renderRightButton has no effect [\#3218](https://github.com/aksonov/react-native-router-flux/issues/3218)
- hideTabBar is broken when used in nested stacks/scenes [\#3197](https://github.com/aksonov/react-native-router-flux/issues/3197)
- renderLeftButton not working when back={true} [\#3188](https://github.com/aksonov/react-native-router-flux/issues/3188)
**Closed issues:**
- Example app uses 4.0.2, latest version on npm is 4.0.1 [\#3285](https://github.com/aksonov/react-native-router-flux/issues/3285)
- Custom Scene Component ignored onEnter function [\#3283](https://github.com/aksonov/react-native-router-flux/issues/3283)
- Actions.Scenename cause render multiple time and cause getWrappedInstance return undefined [\#3278](https://github.com/aksonov/react-native-router-flux/issues/3278)
- Android drawer slow switching between stacks [\#3273](https://github.com/aksonov/react-native-router-flux/issues/3273)
- about PopTo [\#3268](https://github.com/aksonov/react-native-router-flux/issues/3268)
- node\_modules\_reactnativerouterflux\_node\_modules\_reactnavigationstack\_dist\_views\_assets\_backiconmask.png: error: Invalid filename. Unable to add. [\#3264](https://github.com/aksonov/react-native-router-flux/issues/3264)
- Allow push the same scene into navigation stack multiple [\#3263](https://github.com/aksonov/react-native-router-flux/issues/3263)
- want to disable drawer [\#3260](https://github.com/aksonov/react-native-router-flux/issues/3260)
- Error: There is no route defined for key undefined. [\#3259](https://github.com/aksonov/react-native-router-flux/issues/3259)
- renderRightButton doesn't render anything [\#3247](https://github.com/aksonov/react-native-router-flux/issues/3247)
- Pop not working correctly in multiple stack in tabs [\#3243](https://github.com/aksonov/react-native-router-flux/issues/3243)
- New scene is not visible full screen [\#3226](https://github.com/aksonov/react-native-router-flux/issues/3226)
- Calling Actions.key\(\) not reload the components Scene [\#3225](https://github.com/aksonov/react-native-router-flux/issues/3225)
- Drawer Open detection [\#3215](https://github.com/aksonov/react-native-router-flux/issues/3215)
- is it possible to create a custom Scene instead of use original Scene? [\#3208](https://github.com/aksonov/react-native-router-flux/issues/3208)
- Error while updating property transfrom of a view managed bt RCTView [\#3200](https://github.com/aksonov/react-native-router-flux/issues/3200)
- How to control swipe and return to the specified page instead of the previous page\(ios\) [\#3187](https://github.com/aksonov/react-native-router-flux/issues/3187)
- any plans to support SwitchNavigator or recommended setup [\#3185](https://github.com/aksonov/react-native-router-flux/issues/3185)
- Check the render method of `SceneView` error when upgraded to v4.0.1 [\#3171](https://github.com/aksonov/react-native-router-flux/issues/3171)
- Tab screens have no sliding animation [\#3170](https://github.com/aksonov/react-native-router-flux/issues/3170)
- Tabs flag for swiping not working [\#3163](https://github.com/aksonov/react-native-router-flux/issues/3163)
**Merged pull requests:**
- Examples: move to its own folder [\#3288](https://github.com/aksonov/react-native-router-flux/pull/3288) ([daviscabral](https://github.com/daviscabral))
- Expo example [\#3287](https://github.com/aksonov/react-native-router-flux/pull/3287) ([daviscabral](https://github.com/daviscabral))
- rnrf-cli: initial work for a CLI [\#3286](https://github.com/aksonov/react-native-router-flux/pull/3286) ([daviscabral](https://github.com/daviscabral))
- Remove Gradle warning [\#3284](https://github.com/aksonov/react-native-router-flux/pull/3284) ([bahaa96](https://github.com/bahaa96))
- Typings: RouterProps createReducer, onStateChange, getSceneStyle, uriPrefix; Reducer. [\#3281](https://github.com/aksonov/react-native-router-flux/pull/3281) ([bm-software](https://github.com/bm-software))
- fix: add right title to ts definition [\#3279](https://github.com/aksonov/react-native-router-flux/pull/3279) ([cgomezmendez](https://github.com/cgomezmendez))
- Update README.md [\#3275](https://github.com/aksonov/react-native-router-flux/pull/3275) ([ps0305](https://github.com/ps0305))
- Closes \#3267 \#3258: Fix replace and issues with refresh [\#3269](https://github.com/aksonov/react-native-router-flux/pull/3269) ([daviscabral](https://github.com/daviscabral))
- Adds support for headerLayoutPreset and headerBackTitleEnabled [\#3256](https://github.com/aksonov/react-native-router-flux/pull/3256) ([daviscabral](https://github.com/daviscabral))
- \#3204 onEnter/onExit for Drawer [\#3254](https://github.com/aksonov/react-native-router-flux/pull/3254) ([daviscabral](https://github.com/daviscabral))
- \[\#2932\] Allows user defined tabBarOnPress while backToInitial [\#3252](https://github.com/aksonov/react-native-router-flux/pull/3252) ([daviscabral](https://github.com/daviscabral))
- fixes Actions.reset when getParent returns null [\#3245](https://github.com/aksonov/react-native-router-flux/pull/3245) ([ChillkroeteTTS](https://github.com/ChillkroeteTTS))
- README and ISSUE\_TEMPLATE updated to reflect decision about 4.0.0-beta.x version [\#3242](https://github.com/aksonov/react-native-router-flux/pull/3242) ([daviscabral](https://github.com/daviscabral))
- Refresh not working as expected in several cases [\#3240](https://github.com/aksonov/react-native-router-flux/pull/3240) ([daviscabral](https://github.com/daviscabral))
## [3.5.0](https://github.com/aksonov/react-native-router-flux/tree/3.5.0) (2018-09-03)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.1...3.5.0)
**Implemented enhancements:**
- New release of `react-navigation` is available \(v2.12.1\) [\#3222](https://github.com/aksonov/react-native-router-flux/issues/3222)
- Upgrade react-navigation to v.2.12.1 [\#3223](https://github.com/aksonov/react-native-router-flux/pull/3223) ([daviscabral](https://github.com/daviscabral))
**Fixed bugs:**
- Can't pass props to scene from Action.key\(props\). Think this way should work too. [\#3236](https://github.com/aksonov/react-native-router-flux/issues/3236)
- Actions.reset: There is no route defined for Key X [\#3194](https://github.com/aksonov/react-native-router-flux/issues/3194)
- Stack of same scene not working anymore after update from 4.0.0-beta-28 to 4.0.1 [\#3176](https://github.com/aksonov/react-native-router-flux/issues/3176)
- \[Fix \#3194 \#3176\] Adjust reset to work with nested routes [\#3237](https://github.com/aksonov/react-native-router-flux/pull/3237) ([daviscabral](https://github.com/daviscabral))
- add Statusbar marginTop for navTransparent [\#3212](https://github.com/aksonov/react-native-router-flux/pull/3212) ([rikochet](https://github.com/rikochet))
**Closed issues:**
- How can i get the props after Actions.popTo in the previous scene? [\#3241](https://github.com/aksonov/react-native-router-flux/issues/3241)
- There is no route defined for key when using Actions.reset\(\); [\#3234](https://github.com/aksonov/react-native-router-flux/issues/3234)
- Proposal: RNRF 4.0.0-beta.32 as a new package [\#3213](https://github.com/aksonov/react-native-router-flux/issues/3213)
- How to pass the props in Tabs? [\#3203](https://github.com/aksonov/react-native-router-flux/issues/3203)
- Navigation breaks after 4.0.0-beta.23 [\#3202](https://github.com/aksonov/react-native-router-flux/issues/3202)
- How can I hear the event come back? [\#3201](https://github.com/aksonov/react-native-router-flux/issues/3201)
- Upgrading from `4.0.0-beta27` to `4.0.0` breaks app [\#3198](https://github.com/aksonov/react-native-router-flux/issues/3198)
- Unable to transfer a state value from one scene to another via “Actions.push\(\)” ... [\#3196](https://github.com/aksonov/react-native-router-flux/issues/3196)
- IOS: setting scene backgroundColor to transparent not working [\#3182](https://github.com/aksonov/react-native-router-flux/issues/3182)
- drawer position right not working correctly [\#3180](https://github.com/aksonov/react-native-router-flux/issues/3180)
- How to listen onback, onpop inside screen component [\#3178](https://github.com/aksonov/react-native-router-flux/issues/3178)
- TextInput field lost focus for each character input [\#3177](https://github.com/aksonov/react-native-router-flux/issues/3177)
- ReactNativeJS: TypeError: undefined is not an object \(evaluating 'context.changedBits'\) [\#3174](https://github.com/aksonov/react-native-router-flux/issues/3174)
- android back button move the app to forground mode [\#3173](https://github.com/aksonov/react-native-router-flux/issues/3173)
- -v [\#3167](https://github.com/aksonov/react-native-router-flux/issues/3167)
- currentScene is not showing the currently mounted screens key [\#3165](https://github.com/aksonov/react-native-router-flux/issues/3165)
- initial scene not working when re-open the app [\#3102](https://github.com/aksonov/react-native-router-flux/issues/3102)
- How connect with redux RNRF v4 [\#2851](https://github.com/aksonov/react-native-router-flux/issues/2851)
**Merged pull requests:**
- Add more information to issue template to help figure out cause of problems [\#3239](https://github.com/aksonov/react-native-router-flux/pull/3239) ([daviscabral](https://github.com/daviscabral))
- Add title to StackProps type definition [\#3228](https://github.com/aksonov/react-native-router-flux/pull/3228) ([vanb](https://github.com/vanb))
- Add support for deprecated Tabs component [\#3214](https://github.com/aksonov/react-native-router-flux/pull/3214) ([daviscabral](https://github.com/daviscabral))
- 4.0.2-dev and CHANGELOG update [\#3211](https://github.com/aksonov/react-native-router-flux/pull/3211) ([daviscabral](https://github.com/daviscabral))
- Add 'ReduxExample' to .npmignore [\#3210](https://github.com/aksonov/react-native-router-flux/pull/3210) ([dextermb](https://github.com/dextermb))
- hotfix: Example, ReduxExample and depencies fixes for Android [\#3195](https://github.com/aksonov/react-native-router-flux/pull/3195) ([daviscabral](https://github.com/daviscabral))
- Added indicatorStyle to 'Tabs' props. [\#3192](https://github.com/aksonov/react-native-router-flux/pull/3192) ([AkshatGiri](https://github.com/AkshatGiri))
- Fixes push to pile scenes instead of navigate [\#3190](https://github.com/aksonov/react-native-router-flux/pull/3190) ([daviscabral](https://github.com/daviscabral))
- Fix circleci build failed [\#3183](https://github.com/aksonov/react-native-router-flux/pull/3183) ([blackbing](https://github.com/blackbing))
- Upgrade react-navigation@2.11.2 [\#3179](https://github.com/aksonov/react-native-router-flux/pull/3179) ([Agby](https://github.com/Agby))
## [4.0.1](https://github.com/aksonov/react-native-router-flux/tree/4.0.1) (2018-08-10)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0...4.0.1)
**Closed issues:**
- Transition history using this same scene but with other parameters [\#3166](https://github.com/aksonov/react-native-router-flux/issues/3166)
- Issue with flashing on load of scene [\#3139](https://github.com/aksonov/react-native-router-flux/issues/3139)
## [4.0.0](https://github.com/aksonov/react-native-router-flux/tree/4.0.0) (2018-08-10)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0-beta.40...4.0.0)
**Implemented enhancements:**
- Adopt RNRF for latest React Navigation \(v2+\) [\#3068](https://github.com/aksonov/react-native-router-flux/issues/3068)
**Closed issues:**
- A new feature about pop method. [\#3164](https://github.com/aksonov/react-native-router-flux/issues/3164)
- Error when upgrading from beta.27 to beta.41 [\#3162](https://github.com/aksonov/react-native-router-flux/issues/3162)
- Can't render icon in the button in NavBar [\#3161](https://github.com/aksonov/react-native-router-flux/issues/3161)
- Actions.jump\(\) not working as it is supposed to [\#3160](https://github.com/aksonov/react-native-router-flux/issues/3160)
- When using navTransparent on iOS, the navbar area is non-responsive [\#3159](https://github.com/aksonov/react-native-router-flux/issues/3159)
- LinkingManager.getInitialURL [\#3158](https://github.com/aksonov/react-native-router-flux/issues/3158)
- deep linking on android not working? [\#3157](https://github.com/aksonov/react-native-router-flux/issues/3157)
- Navbar glitch on previous scene during transition while using custom navbar [\#3156](https://github.com/aksonov/react-native-router-flux/issues/3156)
- Tabs & Custom Transition [\#3155](https://github.com/aksonov/react-native-router-flux/issues/3155)
- Tab navigation mounting any screens with a large delay [\#3154](https://github.com/aksonov/react-native-router-flux/issues/3154)
- Add a FAB that would be visible on specific scenes [\#3151](https://github.com/aksonov/react-native-router-flux/issues/3151)
- How to hide, dismiss keyboard on every navigation change? [\#3148](https://github.com/aksonov/react-native-router-flux/issues/3148)
- DefaultRenderer and navigationState not working [\#3146](https://github.com/aksonov/react-native-router-flux/issues/3146)
- Cannot style bottom border of active tab [\#3145](https://github.com/aksonov/react-native-router-flux/issues/3145)
- \[Drawer\] Horizontal ScrollView inside Drawer [\#3144](https://github.com/aksonov/react-native-router-flux/issues/3144)
- params is undefined in custom Tabbar [\#3137](https://github.com/aksonov/react-native-router-flux/issues/3137)
- Actions.pop can't work in the screen on the same screen [\#3136](https://github.com/aksonov/react-native-router-flux/issues/3136)
- Is there anyway for passing props from drawer to nested scene? [\#3132](https://github.com/aksonov/react-native-router-flux/issues/3132)
- Tabs is RTL Devices [\#3129](https://github.com/aksonov/react-native-router-flux/issues/3129)
- How to remove Scene From history stack. [\#3127](https://github.com/aksonov/react-native-router-flux/issues/3127)
- Back button action [\#3126](https://github.com/aksonov/react-native-router-flux/issues/3126)
- Reset parameters of a scene [\#3125](https://github.com/aksonov/react-native-router-flux/issues/3125)
- undefined is not a function \(evaluating 'arr\[typeOf Symbol === 'function'? Symbol.iterator:'@@iterator'\]\(\)'\) [\#3123](https://github.com/aksonov/react-native-router-flux/issues/3123)
- Keyboard will show up after calling Actions.reset\(\) from a scene containing Text Input [\#3122](https://github.com/aksonov/react-native-router-flux/issues/3122)
- Unable to Hook Into drawerClose Event [\#3121](https://github.com/aksonov/react-native-router-flux/issues/3121)
- popTo can't find scene [\#3118](https://github.com/aksonov/react-native-router-flux/issues/3118)
- undefined is not an object \(evaluating '\_reactNativeRouterFlux2.default.newScreen'\) [\#3117](https://github.com/aksonov/react-native-router-flux/issues/3117)
- can't work with mobx [\#3116](https://github.com/aksonov/react-native-router-flux/issues/3116)
- How to keep drawer always open on tablet screens? [\#3115](https://github.com/aksonov/react-native-router-flux/issues/3115)
- I would like to reload data when go back from Scene B to Scene A [\#3113](https://github.com/aksonov/react-native-router-flux/issues/3113)
- Duplicate scene when Actions.push to child in Stack or Scene group [\#3112](https://github.com/aksonov/react-native-router-flux/issues/3112)
- how can I add a local icon png in the Tab ? [\#3111](https://github.com/aksonov/react-native-router-flux/issues/3111)
- delay back and refresh the current scene can lead to infinite loop. [\#3110](https://github.com/aksonov/react-native-router-flux/issues/3110)
- Lightbox background not displaying the initial screen but displays a white background [\#3109](https://github.com/aksonov/react-native-router-flux/issues/3109)
- RNRF backAndroidHandler not work after calling RN BackHandler [\#3107](https://github.com/aksonov/react-native-router-flux/issues/3107)
- What is difference between react navigation library and react native router flux built on top of it? [\#3106](https://github.com/aksonov/react-native-router-flux/issues/3106)
- navbar background color animation is buggy with different background colors while navigating. [\#3105](https://github.com/aksonov/react-native-router-flux/issues/3105)
- There is no route defined for key when opening page second time [\#3104](https://github.com/aksonov/react-native-router-flux/issues/3104)
- Show bottom menu for scene which button is not present in menu [\#3103](https://github.com/aksonov/react-native-router-flux/issues/3103)
- Open multiple instances of one scene [\#3101](https://github.com/aksonov/react-native-router-flux/issues/3101)
- Multiple instances of Mobx in v4 [\#3100](https://github.com/aksonov/react-native-router-flux/issues/3100)
- Invariant Violation: View config not found for name RNSVGRect [\#3099](https://github.com/aksonov/react-native-router-flux/issues/3099)
- Drawer's default scene Reloads Twice [\#3096](https://github.com/aksonov/react-native-router-flux/issues/3096)
- \[mobx\] Warning: there are multiple mobx instances active [\#3093](https://github.com/aksonov/react-native-router-flux/issues/3093)
- How do I insert a scene in Tabs, without placing it in the TabsBar? [\#3092](https://github.com/aksonov/react-native-router-flux/issues/3092)
- How to avoid opening the page two times [\#3091](https://github.com/aksonov/react-native-router-flux/issues/3091)
- Back Icon Does Not Display On Android [\#3090](https://github.com/aksonov/react-native-router-flux/issues/3090)
- guide on dynamic title, leftButton and rightButton? [\#3089](https://github.com/aksonov/react-native-router-flux/issues/3089)
- Slowly switching screens in Tabs component will not mount them [\#3087](https://github.com/aksonov/react-native-router-flux/issues/3087)
- Child scenes will not have working props [\#3086](https://github.com/aksonov/react-native-router-flux/issues/3086)
- \_reactNativeRouterFlux.Actions.tab\_4 is not a function [\#3084](https://github.com/aksonov/react-native-router-flux/issues/3084)
- How to hideTabBar animated [\#3080](https://github.com/aksonov/react-native-router-flux/issues/3080)
- Should scenes that are not at the top of the stack be able to re-render as the main scene on redux store changes? [\#3079](https://github.com/aksonov/react-native-router-flux/issues/3079)
- router flux tab bar in View template [\#3077](https://github.com/aksonov/react-native-router-flux/issues/3077)
- Custom NavBar animation looks weird in transition [\#3075](https://github.com/aksonov/react-native-router-flux/issues/3075)
- Title is not aligning to center [\#3071](https://github.com/aksonov/react-native-router-flux/issues/3071)
- Put specific scene on top of the stack [\#3069](https://github.com/aksonov/react-native-router-flux/issues/3069)
- Change the nav title without re-rendering [\#3065](https://github.com/aksonov/react-native-router-flux/issues/3065)
- Disable Swipe Gestures in Android \(Scene\) [\#3062](https://github.com/aksonov/react-native-router-flux/issues/3062)
- physical back on Android works weird after executing Linking.openURL [\#3057](https://github.com/aksonov/react-native-router-flux/issues/3057)
- Execute function before a tab is changed [\#3056](https://github.com/aksonov/react-native-router-flux/issues/3056)
- Provide API to disable Status bar height in Navigationbar [\#3055](https://github.com/aksonov/react-native-router-flux/issues/3055)
- empty default background used when transiting [\#3052](https://github.com/aksonov/react-native-router-flux/issues/3052)
- Disable swipe back function [\#3050](https://github.com/aksonov/react-native-router-flux/issues/3050)
- type: ActionConst.RESET and Android back button [\#3048](https://github.com/aksonov/react-native-router-flux/issues/3048)
- LayoutAnimation interferes with tab navigation [\#3042](https://github.com/aksonov/react-native-router-flux/issues/3042)
- Request for multiple Router.uriPrefix and Scene.path values [\#3040](https://github.com/aksonov/react-native-router-flux/issues/3040)
- By default lazy prop = {true} on beta.31. Are the docs wrong or is this a bug? [\#3039](https://github.com/aksonov/react-native-router-flux/issues/3039)
- Can you add or remove Scenes from router based on platform [\#3038](https://github.com/aksonov/react-native-router-flux/issues/3038)
- undefined is not an object \(evaluating'state.routes\[childIndex\]'\) [\#3029](https://github.com/aksonov/react-native-router-flux/issues/3029)
- NavBar breaking KeyboardAvoidingView functionality [\#3025](https://github.com/aksonov/react-native-router-flux/issues/3025)
- isMounted is deprecated when using tab views [\#3021](https://github.com/aksonov/react-native-router-flux/issues/3021)
- how to reset stack on nested scenes in tabBar ? [\#3019](https://github.com/aksonov/react-native-router-flux/issues/3019)
- Sticky bar on the bottom [\#3015](https://github.com/aksonov/react-native-router-flux/issues/3015)
- How to make 2 tabs in the same Scene? [\#2997](https://github.com/aksonov/react-native-router-flux/issues/2997)
- Why reducer isn't called on initial screen? [\#2996](https://github.com/aksonov/react-native-router-flux/issues/2996)
- TabIcon doesn't work [\#2994](https://github.com/aksonov/react-native-router-flux/issues/2994)
- Removing multiple screens from stack [\#2992](https://github.com/aksonov/react-native-router-flux/issues/2992)
- Using default and custom NavBar together [\#2982](https://github.com/aksonov/react-native-router-flux/issues/2982)
- how to hide the icon from the tab bar of selected scenes [\#2980](https://github.com/aksonov/react-native-router-flux/issues/2980)
- Drawer Always show on iPad or tablet ? [\#2971](https://github.com/aksonov/react-native-router-flux/issues/2971)
- push multi Modal doesn't work [\#2968](https://github.com/aksonov/react-native-router-flux/issues/2968)
- Drawer and tabs slide conflict. [\#2966](https://github.com/aksonov/react-native-router-flux/issues/2966)
- Tabs can't hide navbar [\#2964](https://github.com/aksonov/react-native-router-flux/issues/2964)
- Update Mobx devDependencies to peerDependencies [\#2960](https://github.com/aksonov/react-native-router-flux/issues/2960)
- Passing props to nested tab scenes [\#2957](https://github.com/aksonov/react-native-router-flux/issues/2957)
- How to reset \<Stack\> from Tab on leave [\#2950](https://github.com/aksonov/react-native-router-flux/issues/2950)
- Navigation simply doesn't work [\#2948](https://github.com/aksonov/react-native-router-flux/issues/2948)
- Use PanResponder all Scene in router-flux [\#2947](https://github.com/aksonov/react-native-router-flux/issues/2947)
- Dinamic image in drawer bar Need Example [\#2938](https://github.com/aksonov/react-native-router-flux/issues/2938)
- How to refresh Tabs scene every time i switch tabs? [\#2937](https://github.com/aksonov/react-native-router-flux/issues/2937)
- Router showing old mounted views with old props when being re-launched in android [\#2936](https://github.com/aksonov/react-native-router-flux/issues/2936)
- Can't reset and pass props to children scenes under Tab nav [\#2935](https://github.com/aksonov/react-native-router-flux/issues/2935)
- \[V4\] Unable to access connected actions after migration [\#2934](https://github.com/aksonov/react-native-router-flux/issues/2934)
- TouchableNativeFeedback and ripple effect [\#2933](https://github.com/aksonov/react-native-router-flux/issues/2933)
- \<Tabs\> backToInitial and tabBarOnPress interaction [\#2932](https://github.com/aksonov/react-native-router-flux/issues/2932)
- Question: Drawer slide out from bottom [\#2931](https://github.com/aksonov/react-native-router-flux/issues/2931)
- Nested tabs are not working and Header is removed by nested tabs. [\#2929](https://github.com/aksonov/react-native-router-flux/issues/2929)
- Actions.key not working [\#2928](https://github.com/aksonov/react-native-router-flux/issues/2928)
- When is it "Safe" to clear application state after calling reset or popTo [\#2926](https://github.com/aksonov/react-native-router-flux/issues/2926)
- Question: how do I apply a style to an individual Scene? [\#2924](https://github.com/aksonov/react-native-router-flux/issues/2924)
- Bottom tabbar icons not showing up [\#2923](https://github.com/aksonov/react-native-router-flux/issues/2923)
- Typescript issue [\#2922](https://github.com/aksonov/react-native-router-flux/issues/2922)
- Multiple tabs with differents routes in the same component [\#2921](https://github.com/aksonov/react-native-router-flux/issues/2921)
- Pass Value from Drawer To \<Scene in Drawer [\#2919](https://github.com/aksonov/react-native-router-flux/issues/2919)
- hideDrawerButton removes back button from child scenes [\#2918](https://github.com/aksonov/react-native-router-flux/issues/2918)
- Tab View looks weird on android \(emulator\) [\#2917](https://github.com/aksonov/react-native-router-flux/issues/2917)
- Provide better v4 redux integration docs [\#2916](https://github.com/aksonov/react-native-router-flux/issues/2916)
- Observed white flickering page transition to Scene with Tabs [\#2915](https://github.com/aksonov/react-native-router-flux/issues/2915)
- Additional props not being passed to component when push is used to call scene [\#2914](https://github.com/aksonov/react-native-router-flux/issues/2914)
- Dynamic scenes? [\#2911](https://github.com/aksonov/react-native-router-flux/issues/2911)
- How to make Modal & Lighbox [\#2910](https://github.com/aksonov/react-native-router-flux/issues/2910)
- router-flux-blank-screen showing where initial screen should be [\#2909](https://github.com/aksonov/react-native-router-flux/issues/2909)
- Setting init to true on a Scene component doesn't remove back button [\#2907](https://github.com/aksonov/react-native-router-flux/issues/2907)
- Is there a way to "hide" a scene but not "pop" a scene? [\#2906](https://github.com/aksonov/react-native-router-flux/issues/2906)
- Duplication scene. [\#2905](https://github.com/aksonov/react-native-router-flux/issues/2905)
- Search field in navigation bar [\#2902](https://github.com/aksonov/react-native-router-flux/issues/2902)
- Presenting some views as modal while others as normal from the same root view [\#2899](https://github.com/aksonov/react-native-router-flux/issues/2899)
- Functionality for popping multiple scenes and pushing a new scene [\#2896](https://github.com/aksonov/react-native-router-flux/issues/2896)
- Bottom navigation gets disappeared from the previous scene when the new one is pushed. [\#2894](https://github.com/aksonov/react-native-router-flux/issues/2894)
- Update react-navigation dependency to release version [\#2893](https://github.com/aksonov/react-native-router-flux/issues/2893)
- Updating state inside Static onRight\(\) or onLeft\(\) - undefined function error [\#2891](https://github.com/aksonov/react-native-router-flux/issues/2891)
- Tab bar background style properties not applied when tabBarPosition is 'top' [\#2888](https://github.com/aksonov/react-native-router-flux/issues/2888)
- Prop/State change of Parent is causing child components to Re-mount [\#2886](https://github.com/aksonov/react-native-router-flux/issues/2886)
- Navigations between Scene very very slow [\#2885](https://github.com/aksonov/react-native-router-flux/issues/2885)
- Removal of Scene Shadows by getSceneStyle is not applied [\#2884](https://github.com/aksonov/react-native-router-flux/issues/2884)
- Static leftButtonImage not working [\#2883](https://github.com/aksonov/react-native-router-flux/issues/2883)
- How to implement onRight function call on Scene component itself? [\#2881](https://github.com/aksonov/react-native-router-flux/issues/2881)
- How to delete the navigation's bottom line? [\#2880](https://github.com/aksonov/react-native-router-flux/issues/2880)
- Conditional for custom image on Drawer [\#2874](https://github.com/aksonov/react-native-router-flux/issues/2874)
- Android hardware back button unexpected behavior while using drawer when app coming to foreground from background. [\#2873](https://github.com/aksonov/react-native-router-flux/issues/2873)
- setParams in Tabs doesn't work [\#2871](https://github.com/aksonov/react-native-router-flux/issues/2871)
- Back button resizing [\#2869](https://github.com/aksonov/react-native-router-flux/issues/2869)
- TypeError: undefined is not a function \(evaluating 'addListener'\) with the new stable release of react-navigation \(1.0.0\) [\#2865](https://github.com/aksonov/react-native-router-flux/issues/2865)
- Pages before the page "push" need not be drawn [\#2863](https://github.com/aksonov/react-native-router-flux/issues/2863)
- Problem about pop and refresh [\#2860](https://github.com/aksonov/react-native-router-flux/issues/2860)
- Drawer Android double click [\#2859](https://github.com/aksonov/react-native-router-flux/issues/2859)
- Action.Jump crash app on ios device [\#2857](https://github.com/aksonov/react-native-router-flux/issues/2857)
- onEnter call action [\#2847](https://github.com/aksonov/react-native-router-flux/issues/2847)
- Lazy prop not working [\#2846](https://github.com/aksonov/react-native-router-flux/issues/2846)
- How to increase Gesture Response Distance of Drawer in v4 [\#2844](https://github.com/aksonov/react-native-router-flux/issues/2844)
- Actions.push with params not working with Drawer [\#2843](https://github.com/aksonov/react-native-router-flux/issues/2843)
- How to disappears instantly narTab when user taps on TextInput box [\#2841](https://github.com/aksonov/react-native-router-flux/issues/2841)
- navTransparent does't work well on android [\#2834](https://github.com/aksonov/react-native-router-flux/issues/2834)
- is it possible to show a component over the key guard [\#2830](https://github.com/aksonov/react-native-router-flux/issues/2830)
- Need to handle renderRightButton [\#2829](https://github.com/aksonov/react-native-router-flux/issues/2829)
- How to create a structure with Drawer, Tabbar [\#2828](https://github.com/aksonov/react-native-router-flux/issues/2828)
- Changing scene makes render methods be called multiple times for a single action, stacking up [\#2827](https://github.com/aksonov/react-native-router-flux/issues/2827)
- Root scene been reset on keyboard appears [\#2826](https://github.com/aksonov/react-native-router-flux/issues/2826)
- Issue on tabbar in react-native [\#2825](https://github.com/aksonov/react-native-router-flux/issues/2825)
- Render available scenes based on app state [\#2824](https://github.com/aksonov/react-native-router-flux/issues/2824)
- How to use indicator \("loading"\) with RNRF v4 [\#2821](https://github.com/aksonov/react-native-router-flux/issues/2821)
- Hall of Fame on front page for Apps using RNRF in Production [\#2820](https://github.com/aksonov/react-native-router-flux/issues/2820)
- Setting Tab icon [\#2819](https://github.com/aksonov/react-native-router-flux/issues/2819)
- Can I use `react-native-router-flux` when I write an app with `Apollo Client +React Native +apollo-link-state + Relay`? [\#2818](https://github.com/aksonov/react-native-router-flux/issues/2818)
- onEnter to make Api call and update screen [\#2815](https://github.com/aksonov/react-native-router-flux/issues/2815)
- Stack behaving same as Scene [\#2813](https://github.com/aksonov/react-native-router-flux/issues/2813)
- Actions.refresh not working on hidden scene [\#2812](https://github.com/aksonov/react-native-router-flux/issues/2812)
- TabBar displaying above navbar [\#2811](https://github.com/aksonov/react-native-router-flux/issues/2811)
- How can I save redux state in onExit static function? [\#2810](https://github.com/aksonov/react-native-router-flux/issues/2810)
- Black background instead of transparent background [\#2809](https://github.com/aksonov/react-native-router-flux/issues/2809)
- tabBarOnPress has no docs for jump to index [\#2805](https://github.com/aksonov/react-native-router-flux/issues/2805)
- DRAW THE APP UNDER THE STATUS BAR [\#2803](https://github.com/aksonov/react-native-router-flux/issues/2803)
- navigationBarStyle: backgroundColor not correct when the app is in the background on Android [\#2801](https://github.com/aksonov/react-native-router-flux/issues/2801)
- can I reset two scenes [\#2800](https://github.com/aksonov/react-native-router-flux/issues/2800)
- TabIcon would load twice when rendering every time [\#2796](https://github.com/aksonov/react-native-router-flux/issues/2796)
- Reset stack however pass data between screens [\#2795](https://github.com/aksonov/react-native-router-flux/issues/2795)
- App hangs on use of Actions.refresh\(\) [\#2791](https://github.com/aksonov/react-native-router-flux/issues/2791)
- Can I prevent re-rendering? [\#2789](https://github.com/aksonov/react-native-router-flux/issues/2789)
- \[Question\] Why are invisible scenes back in the stack still rendered in iOS? [\#2788](https://github.com/aksonov/react-native-router-flux/issues/2788)
- Intermediate Tab's componentDidMount get called when switching tabs [\#2786](https://github.com/aksonov/react-native-router-flux/issues/2786)
- Drawer showing white line or border to left of the screen on some android phones [\#2785](https://github.com/aksonov/react-native-router-flux/issues/2785)
**Merged pull requests:**
- Stating clear that component props can rely on parent props [\#2970](https://github.com/aksonov/react-native-router-flux/pull/2970) ([igorsantos07](https://github.com/igorsantos07))
- Using HTML link so doc table doesn't scroll horizontally [\#2967](https://github.com/aksonov/react-native-router-flux/pull/2967) ([igorsantos07](https://github.com/igorsantos07))
- Added titleStyle to the typescript definitions [\#2946](https://github.com/aksonov/react-native-router-flux/pull/2946) ([maxencehenneron](https://github.com/maxencehenneron))
- update types per documentation [\#2942](https://github.com/aksonov/react-native-router-flux/pull/2942) ([jlemm45](https://github.com/jlemm45))
- WIP: migration guide for DefaultRenderer [\#2941](https://github.com/aksonov/react-native-router-flux/pull/2941) ([JNaftali](https://github.com/JNaftali))
- Add CodeTriage badge to aksonov/react-native-router-flux [\#2904](https://github.com/aksonov/react-native-router-flux/pull/2904) ([codetriage-readme-bot](https://github.com/codetriage-readme-bot))
## [4.0.0-beta.40](https://github.com/aksonov/react-native-router-flux/tree/4.0.0-beta.40) (2018-08-08)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0-beta.31...4.0.0-beta.40)
**Fixed bugs:**
- popTo causes an infinite loop when route is not found [\#3026](https://github.com/aksonov/react-native-router-flux/issues/3026)
- \[react-native-router-flux v4.0.0-beta.27/npm module\]PopTo method is not fixed [\#2799](https://github.com/aksonov/react-native-router-flux/issues/2799)
**Closed issues:**
- `Actions.refresh` should also reset screen position? [\#3152](https://github.com/aksonov/react-native-router-flux/issues/3152)
- Mounting when not in focus causing API request issues with componentDidMount [\#3149](https://github.com/aksonov/react-native-router-flux/issues/3149)
- What is the way to view the current pages stack? [\#3143](https://github.com/aksonov/react-native-router-flux/issues/3143)
- Title prop and rightTitle are not aligning correctly. [\#3140](https://github.com/aksonov/react-native-router-flux/issues/3140)
- Receive the whole scene from navigation stack [\#3138](https://github.com/aksonov/react-native-router-flux/issues/3138)
- ActionConst.BACK vs ActionConst.BACK\_ACTION [\#3134](https://github.com/aksonov/react-native-router-flux/issues/3134)
- react-native upgrade 0.56.0 error for v3 version [\#3133](https://github.com/aksonov/react-native-router-flux/issues/3133)
- How to hide the descriptions of tabs ? [\#3130](https://github.com/aksonov/react-native-router-flux/issues/3130)
- Please add Migration guide from RNRF to React-Navigation [\#3128](https://github.com/aksonov/react-native-router-flux/issues/3128)
- Fatal Exception: com.facebook.react.common.JavascriptException: TypeError: undefined is not an object \(evaluating 'r.default'\) [\#3124](https://github.com/aksonov/react-native-router-flux/issues/3124)
- Very confused about the lightbox... [\#3120](https://github.com/aksonov/react-native-router-flux/issues/3120)
- renderRightButton Actions.refresh\(\) not working [\#3119](https://github.com/aksonov/react-native-router-flux/issues/3119)
- please update to react-navigationV2,thx [\#3108](https://github.com/aksonov/react-native-router-flux/issues/3108)
- Requiring unknown module "780".If you are sure the module is there, try restarting Metro Bundler. You may also want to run `yarn`, or `npm install` \(depending on your environment\). [\#3098](https://github.com/aksonov/react-native-router-flux/issues/3098)
- Mobx array length not changing in scene in stack [\#3097](https://github.com/aksonov/react-native-router-flux/issues/3097)
- Backhandler supplied to Router not working properly [\#3095](https://github.com/aksonov/react-native-router-flux/issues/3095)
- router flux installation [\#3094](https://github.com/aksonov/react-native-router-flux/issues/3094)
- Going from one screen to the home screen does not work [\#3088](https://github.com/aksonov/react-native-router-flux/issues/3088)
- Erro: \[react-native-router-flux\] Router should contain only one scene, please wrap you scenes with root Scene [\#3085](https://github.com/aksonov/react-native-router-flux/issues/3085)
- Deep Linking is not working [\#3083](https://github.com/aksonov/react-native-router-flux/issues/3083)
- Problem installing flux router \(code ENOGIT\) [\#3082](https://github.com/aksonov/react-native-router-flux/issues/3082)
- App Goes Back To Initial Route On Hot Module Reload [\#3081](https://github.com/aksonov/react-native-router-flux/issues/3081)
- How to configure scenes correctly when using Drawer? [\#3078](https://github.com/aksonov/react-native-router-flux/issues/3078)
- Is it possible to "curry" \<Scene\>, \<Drawer\>, \<Tabs\>, maybe others? [\#3076](https://github.com/aksonov/react-native-router-flux/issues/3076)
- Trouble handling android hardware back button [\#3074](https://github.com/aksonov/react-native-router-flux/issues/3074)
- Cannot pass props through Actions.\<scenekey\>\({\<propKey\>: \<propValue\>}\) [\#3073](https://github.com/aksonov/react-native-router-flux/issues/3073)
- Question: is there anyway to make a subheader with this plugin? [\#3072](https://github.com/aksonov/react-native-router-flux/issues/3072)
- android page jump way? [\#3070](https://github.com/aksonov/react-native-router-flux/issues/3070)
- Can't navigate to other stack when not at inital scene. [\#3067](https://github.com/aksonov/react-native-router-flux/issues/3067)
- How to blur the background of the drawer while having some transparency? [\#3066](https://github.com/aksonov/react-native-router-flux/issues/3066)
- Weird stack behavior. Scene disappears right after pushing it, but then reappears after next push. [\#3064](https://github.com/aksonov/react-native-router-flux/issues/3064)
- Rerender router based on boolean auth flag [\#3063](https://github.com/aksonov/react-native-router-flux/issues/3063)
- Unable to switch between screens [\#3061](https://github.com/aksonov/react-native-router-flux/issues/3061)
- Error when changing scenes on login - There is no route defined for key [\#3059](https://github.com/aksonov/react-native-router-flux/issues/3059)
- How to hide tabbar item in tabs [\#3058](https://github.com/aksonov/react-native-router-flux/issues/3058)
- Is this lib still supported to work with react-navigation 2.0 [\#3053](https://github.com/aksonov/react-native-router-flux/issues/3053)
- Best Practice Using Router/Scene/Modal \(Not an issue\) [\#3051](https://github.com/aksonov/react-native-router-flux/issues/3051)
- The props is not working. I can not pass the props. [\#3049](https://github.com/aksonov/react-native-router-flux/issues/3049)
- Update changelog [\#3047](https://github.com/aksonov/react-native-router-flux/issues/3047)
- Show Drawer's nav bar when drawer is open. [\#3046](https://github.com/aksonov/react-native-router-flux/issues/3046)
- default BackHandler from child \<Scene\> is stacked on top of root BackHandler from \<Drawer\> causing problems with drawer's state management [\#3045](https://github.com/aksonov/react-native-router-flux/issues/3045)
- How to access child \<Scene\> props from parent's tabBarComponent? [\#3044](https://github.com/aksonov/react-native-router-flux/issues/3044)
- How add button on tab bar to open [\#3041](https://github.com/aksonov/react-native-router-flux/issues/3041)
- can i use v3 with latest react native \(55\)and react\(16.3\) [\#3037](https://github.com/aksonov/react-native-router-flux/issues/3037)
- \[question\] popN\(...\) functionality? [\#3036](https://github.com/aksonov/react-native-router-flux/issues/3036)
- TypeError:undefined is not a function \(evaluating 'addListener'\) [\#3033](https://github.com/aksonov/react-native-router-flux/issues/3033)
- Standalone TabBar by passing navigation props doesnt work [\#3030](https://github.com/aksonov/react-native-router-flux/issues/3030)
- xcode can't be installed [\#3027](https://github.com/aksonov/react-native-router-flux/issues/3027)
- Error: There is no route for key home . must be one of drawer [\#3024](https://github.com/aksonov/react-native-router-flux/issues/3024)
- React Native \(in iOS\): undefined is not an object \(evaluating '\_navigationStore2.default.router.getStateForAction'\) [\#3023](https://github.com/aksonov/react-native-router-flux/issues/3023)
- Most Stable/Recommended version to use? [\#3022](https://github.com/aksonov/react-native-router-flux/issues/3022)
- How to Change State of Previous Scene [\#3020](https://github.com/aksonov/react-native-router-flux/issues/3020)
- Support accessibilityLabel and testId for testing [\#3018](https://github.com/aksonov/react-native-router-flux/issues/3018)
- Cannot read property 'clone' of undefined [\#3017](https://github.com/aksonov/react-native-router-flux/issues/3017)
- onEnter problem of use [\#3016](https://github.com/aksonov/react-native-router-flux/issues/3016)
- Open Drawer dynamically [\#3014](https://github.com/aksonov/react-native-router-flux/issues/3014)
- All tabs loaded at once on using lazy property too. [\#3013](https://github.com/aksonov/react-native-router-flux/issues/3013)
- what function be execute,when navigationIcon onClick? [\#3011](https://github.com/aksonov/react-native-router-flux/issues/3011)
- Can't refresh renderBackButton [\#3010](https://github.com/aksonov/react-native-router-flux/issues/3010)
- Example app doesnt run [\#3006](https://github.com/aksonov/react-native-router-flux/issues/3006)
- Cannot read property 'map' of undefined [\#3004](https://github.com/aksonov/react-native-router-flux/issues/3004)
- Switch/selector equivalent for v4 [\#3003](https://github.com/aksonov/react-native-router-flux/issues/3003)
- \<Tabs\>Properties passing to children \<Scene\>'s [\#2991](https://github.com/aksonov/react-native-router-flux/issues/2991)
- how to make a custome style Scene component? [\#2990](https://github.com/aksonov/react-native-router-flux/issues/2990)
- Drawer child scene popping up as a Modal when its props are refreshed [\#2989](https://github.com/aksonov/react-native-router-flux/issues/2989)
- onEnter not always fired [\#2987](https://github.com/aksonov/react-native-router-flux/issues/2987)
- Chaneg Event for Tabs click [\#2986](https://github.com/aksonov/react-native-router-flux/issues/2986)
- Displaying wrong screen [\#2985](https://github.com/aksonov/react-native-router-flux/issues/2985)
- How to change root ? [\#2983](https://github.com/aksonov/react-native-router-flux/issues/2983)
- getCurrentRoutes api in v4? [\#2978](https://github.com/aksonov/react-native-router-flux/issues/2978)
- Examples Broken [\#2976](https://github.com/aksonov/react-native-router-flux/issues/2976)
- Cannot Toggle 'SwipeEnabled' Property, Causes Crash [\#2973](https://github.com/aksonov/react-native-router-flux/issues/2973)
- Parent scene with no component generates "ghost" screen? [\#2972](https://github.com/aksonov/react-native-router-flux/issues/2972)
- StatusBar Text Color [\#2882](https://github.com/aksonov/react-native-router-flux/issues/2882)
- Hide Drawer for only login page [\#2861](https://github.com/aksonov/react-native-router-flux/issues/2861)
- Actions.create + redux + connect state = Red screen [\#2856](https://github.com/aksonov/react-native-router-flux/issues/2856)
- Adding to the stack without navigating to the page [\#2848](https://github.com/aksonov/react-native-router-flux/issues/2848)
- iPhone X: Remove the internal shadow of react-native-stack-navigator when using safearea [\#2836](https://github.com/aksonov/react-native-router-flux/issues/2836)
- deep linking - error [\#2787](https://github.com/aksonov/react-native-router-flux/issues/2787)
**Merged pull requests:**
- Navigation and replace restored [\#3147](https://github.com/aksonov/react-native-router-flux/pull/3147) ([daviscabral](https://github.com/daviscabral))
- Babel v7, ESlint fixes, React/React Navigation upgrades, mobx removed [\#3142](https://github.com/aksonov/react-native-router-flux/pull/3142) ([daviscabral](https://github.com/daviscabral))
- migration to react-navigation v2.x \(\#3068\) [\#3141](https://github.com/aksonov/react-native-router-flux/pull/3141) ([aksonov](https://github.com/aksonov))
- Link to docs and example app in README [\#3135](https://github.com/aksonov/react-native-router-flux/pull/3135) ([supremebeing7](https://github.com/supremebeing7))
- popTo causes an infinite loop when route is not found \(as seen on \#3026\) [\#3043](https://github.com/aksonov/react-native-router-flux/pull/3043) ([daviscabral](https://github.com/daviscabral))
- Fixed a Double Negative [\#3035](https://github.com/aksonov/react-native-router-flux/pull/3035) ([JediahDizon](https://github.com/JediahDizon))
- migrate mobx to peer and dev dependencies [\#2979](https://github.com/aksonov/react-native-router-flux/pull/2979) ([heralight](https://github.com/heralight))
- Update API.md: add upperCaseLabel in Tabs [\#2925](https://github.com/aksonov/react-native-router-flux/pull/2925) ([MaxInMoon](https://github.com/MaxInMoon))
## [4.0.0-beta.31](https://github.com/aksonov/react-native-router-flux/tree/4.0.0-beta.31) (2018-05-14)
[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0-beta.27...4.0.0-beta.31)
**Closed issues:**
- Example App: TypeError: Cannot read property 'routeName' of undefined [\#3028](https://github.com/aksonov/rea