在React中,下列哪种方式是定义action类型的最佳方式?
第一种方式:
使用类似以下字符串定义actions:
const actionCreatorExample = (value) => {
return { type: 'SET_RESPONSE', value };
}
第二种方法:
在一个对象中定义action类型,并通过访问该对象的值来引用action类型。像这样:
export const actionTypes = {
SET_RESPONSE: 'SET_RESPONSE'
};
import actionTypes from './actionTypes';
const actionCreatorExample = (value) => {
return { type: actionTypes.SET_RESPONSE, value };
}
第二种方式看起来很整洁,但是为什么要浪费内存来存储
actionTypes
对象呢?有什么想法吗?