如何使用文件对象设置状态(反应)

时间:2019-05-28 09:04:19

标签: reactjs redux state

我想使用'redux'使用文件对象设置setState。 但是,它不会使用输入值设置状态。

输入标签(如下)

<div>
  <form>
    <input
      type="file"
      onChange={onChange}
      multiple
    />
  </form>
</div>

执行带有action.payload的reducer的Javascript方法(如下)

  handleChange = (e) => {
    const { ModalActions } = this.props;
    ModalActions.imageChange({
      image: e.target.files
    })
  }

减速机设置状态

  [IMAGE_CHANGE]: (state, action) => {
    console.log(action.payload.image)
    return state.set('images', List(action.payload.image))
  }

由于在reducer中使用console.log(下图),我得到了结果

console log result

它并没有设置有效载荷状态

state result

0 个答案:

没有答案