Zum Beispiel aus diesem Beispiel:Was ist der Punkt der Konstanten in redux?
export const ADD_TODO = 'ADD_TODO'
export const DELETE_TODO = 'DELETE_TODO'
export const EDIT_TODO = 'EDIT_TODO'
export const COMPLETE_TODO = 'COMPLETE_TODO'
export const COMPLETE_ALL = 'COMPLETE_ALL'
export const CLEAR_COMPLETED = 'CLEAR_COMPLETED'
Es ist nicht wie Sie Zeichen sind zu speichern. Der Variablenname ist genau derselbe wie der String und wird sich niemals ändern. Ich verstehe machen Konstanten wenn Sie eines Tages taten wie etwas zu tun:
ADD_TODO = 'CREATE_TODO'
aber das kommt nie. Zu welchem Zweck dienen diese Konstanten?
sollte einfach sein, um herauszufinden. Jede Änderung muss nur an einer Stelle vorgenommen werden, anstatt alle Instanzen zu finden. – charlietfl
@charlietfl, aber es gibt keinen Grund, den Namen zu ändern. Wann oder warum wird ADD_TODO jemals geändert? – m0meni
und wenn der Name und geändert, ist es wahrscheinlich nicht zu gut, constant den Namen anders als die Zeichenfolge in es gespeichert sowieso zu lassen. – lakesare