I need to have routing that works without changing the URL.
Before implementing this on my own, I tried to look for something by react router. I saw that there is such a thing called createMemoryHistory
:
createMemoryHistory([options])
createMemoryHistory creates an in-memory history object that does not
interact with the browser URL. This is useful for when you need to
customize the history object used for server-side rendering, for
automated testing, or for when you do not want to manipulate the
browser URL, such as when your application is embedded in an iframe.
But beyond this paragraph there aren't any usage examples and I can't find a usage for this anywhere, i.e: how to use Link
component to navigate without a pathname, by which parameter do I route if not pathname, etc.
Is this right for my needs, or do I have to implement a router on my own?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…