我正在查看一个代码,其中看到该人为用户名和密码创建了一个redux状态
const initialState = {
email: null,
password: null,
loading: false,
error: false,
user: null,
};
export default (state = initialState, action) => {
switch (action.type) {
case 'EMAIL_CHANGED':
return {
...state,
email: action.payload,
error: false,
loading: false
};
case 'PASSWORD_CHANGED':
return {
...state,
password: action.payload,
error: false,
loading: false
};
.....
.....
.....
.....
现在,一般来说,我认为以某种状态存储电子邮件和密码是没有意义的,因为您不会在应用程序的其他任何地方使用它。
只是想征询其他人的意见,如果他们将用户名和密码存储在状态中,如果是,原因是什么?