提供以下代码:
const copy = fromJS([
{
points: 1000,
},
{
points: 1001,
},
{
points: 200,
},
]);
copy.map(() => {});
从immutable.js 3.8
迁移到4.0.0-rc.12
后,出现以下错误:
无法调用
copy.map
,因为map
中缺少属性mixed
。
fromJS
的返回值现在输入为mixed
,我无法将其设置为List
。
const copy: List<Map<*, *>> = fromJS([
{
points: 1000,
},
{
points: 1001,
},
{
points: 200,
},
]);
copy.map(() => {});
给我:
无法将
fromJS(...)
分配给copy
,因为mixed
与List
不兼容