I see the code in internet:
const SIGNIN_USER = 'SIGNIN_USER';
const SIGNUP_USER = 'SIGNUP_USER';
const ACTION_HANDLERS = {
[SIGNIN_USER]: (para1) => { return para1; },
[SIGNUP_USER]: (para2) => { return para2;},
}
// Using ACTION_HANDLERS object:
const handler = ACTION_HANDLERS[para3];
return handler ? handler(para3) : "Frist Time";
I understand the ACTION_HANDLERS
is an object. But I don't understand what [SIGNIN_USER], [SIGNUP_USER], ACTION_HANDLERS[para3]
mean here???.
I tried on Babel to tranlate to ES5, but I don't understand at all.
I don't know the keyword to search too. Can anyone help me out?