Comments (8)
@dbrrt Hello, it's possible to use it.
It depends on what you want to do, you can dispatch Router methods from your sagas, or read the location state from the store.
Let me know if I can help you further
from connected-next-router.
@danielr18 Thanks for the quick reply, I've tried to wrap my main App with <Provider>
and <ConnectedRouter>
, but it had no effect when calling actions from the library. I'm using hooks in my functional components can it be an anti-pattern with your library?
from connected-next-router.
Are you using the redux middleware?
Here's v2 example: https://github.com/danielr18/connected-next-router/tree/v2/examples/basic
from connected-next-router.
Yes, but probably misconfigured. Will try again. Thanks for the link!
EDIT: Quickly adapted from the example your shared.
It works just fine with Saga.
Here's how I'm updating the route in my sagas in my generators.
yield put(push({ pathname: '/new-path'}))
Unfortunately I'm still having Server side rendering issues: Error: No router instance found. You should only use "next/router" inside the client side of your app.
from connected-next-router.
Are you dispatching a navigation action on the server side?
from connected-next-router.
That was the issue, performing the dispatch on the client side only resolved the problem
from connected-next-router.
Thanks a lot @danielr18, this issue can be closed, I can try to make a PR with an example for Saga once I've got a moment.
from connected-next-router.
@dbrrt That would be great, thanks!
from connected-next-router.
Related Issues (20)
- Why not just use Router.push? HOT 1
- Doesn't support NextJS 9.0.5 HOT 1
- Example without `next-redux-wrapper` HOT 6
- Requests with query parameters are being redirected to / HOT 4
- Option to change action types names HOT 1
- State updates after the first useEffect(() => {}, []) called. HOT 3
- Feature request: createMatchSelector to replace connected-react-router HOT 8
- my push method from next/router not working properly as expected after wrapping my app with ConnectedRouter HOT 12
- [Question] How to get URL parts in a Reducer? HOT 4
- react-router migration question HOT 2
- search.replace is not a function HOT 3
- Doesn't consider basePath? HOT 3
- Redux-undo?
- Redux Toolkit HOT 3
- Export a NextRouterState type for TypeScript?
- Expose a LocationChangeAction type for TypeScript? HOT 3
- doesn't work with React 18+ HOT 3
- Redux Persist
- peer dependency issue with react-redux@8 HOT 1
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 connected-next-router.