farmcommand2
farmcommand2

Reputation: 1486

Actions may not have an undefined "type" property

I am using react native and redux, this is my action:

import EMPLOYEE_UPDATE from './types';

export const employeeUpdate = ({ prop, value }) => {
  return (
    {
      type: EMPLOYEE_UPDATE,
      paylaod: { prop, value }
    }
  );
};

but i get this error:

Actions may not have an undefined "type" property. Have you misspelled a constant?

EDIT: the types.js file is:

export const LOGIN_USER_FAILED = 'loing_user_failed';
export const SHOW_SPINNER = 'show_spinner';
export const EMPLOYEE_UPDATE = 'employee_update';

Upvotes: 7

Views: 4546

Answers (2)

Shubham Khatri
Shubham Khatri

Reputation: 281686

You need to import the const as a named import rather than a default import since you have exported it as a named const.

 import {EMPLOYEE_UPDATE} from './types';

See this answer for details on named and default exports:

in reactjs, when should I add brackets when import

Upvotes: 1

Prakash Sharma
Prakash Sharma

Reputation: 16472

You need to import EMPLOYEE_UPDATE from types file like this

import { EMPLOYEE_UPDATE } from './types';

Upvotes: 8

Related Questions