Comments (3)
I just checked and it works fine for me.
My best bet is you have duplicate Reacts so they don't recognize each other's context.
Make sure you don't have
node_modules/react-router/node_modules/react
node_modules/react-redux/node_modules/react
etc
and only have node_modules/react
.
from react-redux.
My limited understanding is that react-router is the parent for your page components rather than the app wrapper.
We're using a newer version of react router and hit a similar thing with react-intl but this should still apply:
- We extend the router class to put the objects from props onto the context
import React from 'react';
import Router from 'react-router';
export default class extends Router {
getChildContext() {
const context = this.context,
props = this.props;
return {
locales: props.locales || context.locales,
formats: props.formats || context.formats,
messages: props.messages || context.messages,
config: props.config || context.config,
router: this
};
}
static childContextTypes = {
locales: React.PropTypes.oneOfType([
React.PropTypes.string,
React.PropTypes.array
]),
formats: React.PropTypes.object,
messages: React.PropTypes.object,
config: React.PropTypes.object.isRequired,
router: React.PropTypes.object.isRequired
}
}
- We use the above router rather than the one supplied by react-router and pass what we want in the context as a prop to the router
<Router config={config} {...initialState} {...intl} />
from react-redux.
I think this was a duplicate Reacts issue. Thanks for the help! 👍
from react-redux.
Related Issues (20)
- Color visibility of some note HOT 5
- Unable to resolve module react-dom HOT 10
- Jest: Module import syntax error HOT 9
- Unable to resolve peer dependency react-native on [email protected] HOT 1
- TypeError: dispatcher.useSyncExternalStore is not a function HOT 1
- where development or production mode should be specified? HOT 7
- After some time useSelector stops doing re-renders HOT 8
- Provider properties for dev checks to be passed explicitly to new devModeChecks property HOT 7
- Getting Syntax error for react-redux when building project HOT 4
- Connect not working with detox envinronment HOT 1
- Getting issue in middleware of configureStore when update redux-toolkit to 2.0.1 HOT 1
- useDispatch() causing unexpected navigate back to previous screen HOT 3
- Single global store and two Provider occurs an error for microfrontend app HOT 1
- Test fail with provider in react-native HOT 3
- useSelector hook seems to break hook parsing in React Developer Tools HOT 2
- TypeScript: not possible to use a component's `store` and `context` props when wrapped with `connect` HOC HOT 2
- docs: v9.0.0 release missing information HOT 1
- Connected children components might have mapStateToProps not called HOT 18
- Website search is broken HOT 2
- Hooks API Reference uses misnamed type in the useSelector() example 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 react-redux.