首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用"react-redux-form“时的状态结构

使用"react-redux-form“时的状态结构
EN

Stack Overflow用户
提问于 2016-05-11 23:16:17
回答 1查看 158关注 0票数 0

我有一个表单与这些字段,“姓名”和“电子邮件”。我使用的是"react-redux-form“包。

在我的reducer中,我有以下代码

代码语言:javascript
复制
initialState = {
  name: '',
  email: ''
}

const myReducer = (state, action) => {
  return modelReducer('model', initialState)(state, action)
}

这可以很好地工作,但我想添加一个下拉列表,并在状态中保留它的可能值。如果我将这些值添加到状态中,是否可以,因此代码将如下所示?

代码语言:javascript
复制
initialState = {
  name: '',
  email: '',
  options: []
}

const myReducer = (state, action) => {
  let newState = modelReducer('model', initialState)(state, action)

  switch (action.type) {
    case RECEIVED_OPTIONS:
     newState = {
       ...newState,
       options: action.options
     }
     break
  }

  return newState
}

代码确实可以工作,但这样做似乎是错误的。什么会是更好的选择?

EN

回答 1

Stack Overflow用户

发布于 2016-05-23 23:18:57

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37166866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档