Reactjs iterable.length已被弃用

Reactjs iterable.length已被弃用,reactjs,redux,draftjs,Reactjs,Redux,Draftjs,我正在尝试将react draft wysiwyg与redux一起使用。我的代码如下所示: <Editor editorState={this.props.editorsState[el.i]} onEditorStateChange={e => this.props.onSaveColumnEditorState(e, el.i) } /> Redux状态已成功更新(已选中Redux工具),但每次按键都会收到恼人的警告

我正在尝试将react draft wysiwyg与redux一起使用。我的代码如下所示:

<Editor
  editorState={this.props.editorsState[el.i]}              
  onEditorStateChange={e => this.props.onSaveColumnEditorState(e, el.i) }          
/>
Redux状态已成功更新(已选中Redux工具),但每次按键都会收到恼人的警告:

iterable.length已被弃用,请使用iterable.size或 iterable.count()。此警告将在将来成为无声错误 版本错误 在Map.get(网页包-internal:///../node_modules/draft-js/node_modules/immutable/dist/immutable.js:4650:21) 在baseIsTypedArray(网页包-internal:///../node_modules/lodash-es/_baseIsTypedArray.js:60:81) 在arrayLikeKeys(网页包-internal:///../node_modules/lodash-es/_arrayLikeKeys.js:32:120) at键(网页包)-internal:///../node_modules/lodash-es/keys.js:37:167) 在baseGetAllKeys(网页包-internal:///../node_modules/lodash-es/_baseGetAllKeys.js:18:16) 在getAllKeys(网页包-internal:///../node_modules/lodash-es/_getAllKeys.js:16:85) 在equalObjects(网页包-internal:///../node_modules/lodash-es/_equalObjects.js:30:89) 在baseIsEqualDeep(网页包-internal:///../node_modules/lodash-es/_baseIsEqualDeep.js:88:83) 在baseIsEqual(网页包-internal:///../node_modules/lodash-es/_baseIsEqual.js:27:86) 在equalObjects(网页包-internal:///../node_modules/lodash-es/_equalObjects.js:65:39)


警告仅在我将状态从react组件移动到redux后出现。是什么导致了警告?如何删除它?

那么…问题是什么?更新了问题。我们在应用程序的许多不同位置都面临着相同的问题。面对类似的问题,有人知道根本原因吗
case editorTypes.UPDATE_COLUMN_EDITOR_STATE:     
  return {
    ...state,
    editorsState: Object.assign({}, state.editorsState, {[action.payload.columnUUID]: action.payload.editorState}),
  };