_onColumnResizeEndCallback(newColumnWidth, columnKey) {
this.setState(({columnWidths}) => ({
columnWidths: {
...columnWidths,
[columnKey]: newColumnWidth,
}
}));
}
这是facebook的一个table插件中的代码
setState接收的是一个函数,如下
setState(function(previousState, currentProps) {
return {myInteger: previousState.myInteger + 1};
});
之前没发现,动态的字典key可以写成[columnKey]这个形式,新技能get
update:
source code被改过了,所以之前提到的问题应该是个乌龙,
anyway,新技能不错,起码不用每次都创建空对象了