Coder Social home page Coder Social logo

Comments (5)

vonovak avatar vonovak commented on April 28, 2024 1

I'm afraid that what you're asking is not possible. You do need to register the routes somewhere before navigating to them. This configuration will likely involve a StackNavigator or some other navigator which will handle things like going back to previous route, header appearance and more. This is different from from eg. react-router where you can just present any component (at least I think so).

from react-navigation.github.io.

arnoldbird avatar arnoldbird commented on April 28, 2024 1

I’m all set now. I was confused about several different things simultaneously. For one thing, I was a bit confused about the concept of a stack. It helps if I think of a stack as a section of the app, in the sense that websites are often said to have sections. React Navigation became very easy once I started using it exclusively and not trying to combine it with another library.

from react-navigation.github.io.

arnoldbird avatar arnoldbird commented on April 28, 2024

The answer may be to create a custom navigator. With a minimalistic custom navigator and a custom router, I then have a place to specify components for routes, and then I can use navigation.navigate(‘someRoute’).

Now that I see that the navigator renders the screen component, rather than the navigation elements, it make sense. As the docs state, “The navigators render application screens which are just React components.”.

from react-navigation.github.io.

arnoldbird avatar arnoldbird commented on April 28, 2024

Returning to this task today, I just find it a little hard to believe I need to implement a custom navigator to accomplish the very simple task I am trying to accomplish: add a button to a screen that, when tapped, transitions the user to another screen. Is there a simple way to do this in React Navigation? This does not appear to be documented.

from react-navigation.github.io.

brentvatne avatar brentvatne commented on April 28, 2024

@arnoldbird - what is a route to you aside from a binding from a name to a component, on a particular type of navigator? I think you need to define what a route is in your mind and describe a use case that is based in something that you will realistically do before we can discuss much further here

from react-navigation.github.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.