общего соглашения при использовании Redux для хранения действий в их собственном файле, как const
с, как это:использовать число Redux действия имена
export const USER_AUTH_ATTEMPT = 'USER_AUTH_ATTEMPT';
export const USER_AUTH_CHECK = 'USER_AUTH_CHECK';
export const USER_AUTH_FAIL = 'USER_AUTH_FAIL';
export const USER_AUTH_SUCCESS = 'USER_AUTH_SUCCESS';
export const USER_AUTH_LOGOUT = 'USER_AUTH_LOGOUT';
Значения имени действия, как правило, string
. Будет ли какое-либо преимущество в использовании конвенции, как это вместо ?:
export const USER_AUTH_ATTEMPT = 0;
export const USER_AUTH_CHECK = 1;
export const USER_AUTH_FAIL = 2;
export const USER_AUTH_SUCCESS = 3;
export const USER_AUTH_LOGOUT = 4;
Значение для действий будет храниться в виде целых чисел, которые могли бы уменьшить размер файла. Были ли какие-либо негативные последствия для этого?
Да, было бы здорово разрешить ints как типы действий, потому что они могут использовать функции перечисления машинописного текста и иметь строгое типичное действие типа. – Dmitri