我有一个React应用,用户可以通过它注册一个帐户。注册时,我想设置某些变量,因此当他们访问应用程序的某些部分时,它们是否显示。例如:当用户访问待办事项组件时,他将保存0个待办事项的首字母。如果他添加了任何内容,这些内容将通过POST方法(快速)添加到他的帐户中。
问题:我是否必须通过Schema和序列化函数添加所有想要的变量?我敢肯定,我不想只在redux存储中托管这些变量,而是从后端提取它们,因为每个用户的变量都不同。
例如:
UserSchema.methods.serialize = function() {
return {
username: this.username || "",
firstName: this.firstName || "",
lastName: this.lastName || "",
toDos: this.toDos,
readTOS: this.readTOS,
etc.
};
};