Comments (2)
I'm closing this since it looks to be out of the scope of this package.
from wouter.
Well, it depends on what kind of navigation you expect to have in your project.
If we talk about navigating between the states of the app, without using the native screen transition method, then you could just replace useLocation
hook to rely on a global state rather than window.location
. It's actually already possible via the <Router hook={myHook} />
trick. In fact you could have multiple routers mounted in your app.
However, I must assume that the question is can we use wouter with proper mobile navigation? I would say generally no, because wouter just isn't designed for this approach. The way wouter works is "if there is a match, the component is rendered". React Native on the other hand is more imperative: it assumes you have a top-level object:
const AppNavigator = createStackNavigator({
Home: {
screen: HomeScreen,
},
});
So I'm not sure the React Native integration is even possible, but please correct me if I'm wrong, since I have a little experience with RN.
from wouter.
Related Issues (20)
- v3.0.0-rc.2 decodeUriComponent is called before route match, breaking links with urlencoded slash (%2F) HOT 2
- v3.0.0-rc.1: `useRoute` should allow `nest` option just like `<Route />` HOT 1
- Suggestion: `<Link>` should always render an `<a>` (or at least have the option to do so) HOT 5
- Accessing nested params with `useParams` HOT 8
- Nested routing broken by intermediate component HOT 2
- Exit animation with framer-motion HOT 7
- How to use V3 with Jest? HOT 3
- [BUG] `useHashLocation` not syncing with state HOT 3
- Docs don't say how to install; no readme on NPM page HOT 1
- import/no-unresolved eslint error being raised on Wouter 3.0.x HOT 3
- Intercept location change with custom hook swallows state HOT 2
- Components being unnecessarily remounted HOT 9
- Link active for all matching sub route HOT 3
- Typescript problem with Route and react-error-boundary
- Is there a way to bypass the `base` of the Router in a Link? HOT 7
- Avoiding race conditions when updating search HOT 6
- build bug HOT 2
- Incorrect matching in paths with wildcards HOT 1
- Uncaught TypeError: Cannot read properties of undefined (reading 'context') HOT 1
- Content of pages inside nesting routes HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wouter.