Closed gabhiiaf93 closed 4 years ago
Also when I look into my node modules I get
export function useDispatch<TDispatch = Dispatch
Two things:
useDispatch
is a React-Redux API. Since this repo is for Redux Thunk, this is the wrong place to file an issue.useDispatch
API definitely exists, so whatever's going on is a problem with your build environment.
I am getting this error when I am trying to use useDispatch/useSelector
My package.json has "dependencies": { "@walmart/react-native-shared-library": "^8.3.0", "ern-navigation": "1.2.1", "moment": "^2.9.0", "react": "16.8.6", "react-native": "0.60.6", "react-redux": "^7.2.0", "redux": "^4.0.5", "redux-thunk": "^2.3.0" },
And my file has: import React, { useState, useEffect } from 'react'; //Constants import actionTypes from '../../constants/actionTypes'; import {setPurchasedPLans} from '../../redux/actions/managePlans.action'; import {EMPTY_ARRAY, EMPTY_OBJECT} from '../../constants/reference.constants'; import {STATUS, STATUS_TEXT, CLAIM_OPEN} from '../../constants/careplan.constant'; import get from "lodash/get"; import { useSelector, useDispatch } from 'react-redux'; //API import API from '../../api/index';
//Components import TabbedView from './tabbedview/TabbedView'; import { Dimensions } from 'react-native'; import ThemeProvider from '@walmart/react-native-shared-library/src/theme-provider'; // TODO See if we really need to import LDI or any other theme. This should have ideally been // handled by the theme provider import LD1Theme from '@walmart/react-native-shared-library/src/styles/living-design-1'; // import LD2Theme from '@walmart/react-native-shared-library/src/styles/living-design-2';
const Wpp = () => { const setScreenHeightHandler = (windowHeight, screenHeight) => { setWindowHeight(windowHeight); setScreenHeight(screenHeight); } const dispatch = useDispatch();
};
export default Wpp;
Sure thanks, was new to posting questions here.