【发布时间】:2019-10-10 21:49:38
【问题描述】:
使用对象扩展运算符时出现以下错误:
Type '{}' is missing the following properties from type 'Message':...
returnMessage 被分配了一个类型,所以我不知道我应该做什么?
我的代码:
dispatchMessages = (message: Message): void => {
this.setState({ messageFromDashboard: message });
const messageCopyFromState: Message = { ...this.state.messageFromDashboard };
let returnMessage: Message;
setTimeout(() => {
returnMessage = this.createMessageFromServer(messageCopyFromState);
this.setState({ messageToDashboard: returnMessage });
}, 1000);
}
提前致谢
【问题讨论】:
-
您最初是如何在构造函数中分配
messageFromDashboard的状态的?
标签: reactjs typescript