我有一个带有一些初始状态的反应类。
let SubjectList = createReactClass({
getInitialState: function() {
return {
subjects: ['Maths', 'Science', 'History']
}
},
我有一个更新subject
数组的函数,如下所示:
addSubject: function(subjectName) {
if (subjectName !== '') {
let subList = this.state.subjects;
subList.push(subjectName);
this.setState ({
subjects: subList
});
}
},
我应该如何从这个课外获得对此功能的访问权限?我在电子工作,我试过这个:
ipcRenderer.on('add-new-subject', (event, newSubjectName) => {
SubjectList.addSubject(newSubjectName);
});
但这不起作用。我想通过这个函数更新subjects
数组。或者有没有其他方法来更新该阵列?