New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

React Navigation 3.0 wishlist #3686

brentvatne opened this Issue Mar 7, 2018 · 1 comment


None yet
1 participant

brentvatne commented Mar 7, 2018

This isn't a roadmap, and it's too far out to be concrete (we haven't released 2.0 yet), but I thought I'd just share what I have in mind. This is all subject to change and we'll need to put out RFCs for them, but they roughly outline what problems I'd like to solve in the months after 2.0.

  • breaking change: manually wrap your app in navigation container
  • split out drawer, react-native-gesture-handler on drawer & better drawer performance and behavior in general (eg: fix weird drawer behavior where inactive screens are unmounted by default)
  • status bar config in navigationOptions
  • screen orientation in navigationOptions
  • simpler transitioner implementation
  • better story around modals (full screen and partial overlays)
  • better story around layout (status bar translucent/opaque/height, safe areas, translucent header/tabbar)
  • export a scrollview component that scrolls to top automatically when tapping tab icon and already at first screen in stack for that tab. it should also handle insets with translucent headers and tabbars.
  • audit performance: be able to explain why we do each render on every re-render of a screen or header
  • header layout sanity #4092
  • more intuitive reset (lots of issues, eg: #691)
  • integration tests that we can use for focus events
  • improve web support
  • customizable per screen transitions
  • resourcesavingcontainer on stack on android and drawer for both ios and android (feature request)
  • some way to let people animate between screens in switchnavigator
  • support translucent bottom tab bar
  • hiding tabs from tabbar (feature request) - whether we implement this or not, understand what people want to do and explain how to achieve behavior in docs


Discussion on this thread is intended for collaborators only. If you're not a collaborator on this project and you think something is missing, please create a feature request or RFC!

@brentvatne brentvatne referenced this issue Mar 7, 2018


React Navigation 2.0 roadmap #3685

24 of 35 tasks complete

@react-navigation react-navigation locked and limited conversation to collaborators Mar 8, 2018

@react-navigation react-navigation deleted a comment from benevbright Mar 8, 2018


This comment has been minimized.


brentvatne commented Jun 7, 2018

roadmap: #4434

@brentvatne brentvatne closed this Jun 7, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.