Я новичок в своем родном взаимодействии и пытаюсь внедрить Redux в свое приложение. Реагируйте на собственную ошибку броска при использовании функции подключения из response-redux следующим образом.
export default connect()(MyComponent);
Я проверил все 3 варианта и не нарушаю ни одного:
- У вас могут быть несовпадающие версии React и средства визуализации (например, React DOM)
- Возможно, вы нарушаете Правила Крюков (Не уверен)
- В одном приложении может быть несколько копий React
Версия зависимостей, перечисленных ниже:
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-native": "0.57.7",
"react-native-elements": "^0.19.1",
"react-native-geocoding": "^0.3.0",
"react-native-gesture-handler": "^1.0.12",
"react-native-maps": "https://github.com/react-community/react-native-maps.git",
"react-native-modal": "^9.0.0",
"react-native-router-flux": "^4.0.6",
"react-native-size-matters": "^0.1.4",
"react-native-super-grid": "^3.0.4",
"react-native-vector-icons": "^4.6.0",
"react-navigation": "^3.0.9",
"react-redux": "^7.0.3",
"redux": "^4.0.1",
"redux-logger": "^3.0.6"
Ошибка исчезает при удалении connect (). Но это мешает имплантировать Redux
Это ошибка в React Native или я что-то здесь не так делаю?