React中的类赋值

Fac*_*res 2 javascript ecmascript-6 reactjs eslint redux-form

目前我正在使用redux-form,现在我必须将我的reduxForm组件连接到我的redux存储.所以,看看文档我必须做的事情如下:

// Decorate with reduxForm(). It will read the initialValues prop provided by connect()
InitializeFromStateForm = reduxForm({
  form: 'initializeFromState'  // a unique identifier for this form
})(InitializeFromStateForm)

// You have to connect() to any reducers that you wish to connect to yourself
InitializeFromStateForm = connect(
  state => ({
    initialValues: state.account.data // pull initial values from account reducer
  }),
  { load: loadAccount }               // bind account loading action creator
)(InitializeFromStateForm)

export default InitializeFromStateForm
Run Code Online (Sandbox Code Playgroud)

我在我的组件中做了类似的事情,但是,eslint给了我一个错误:

no-class-asign

我应该禁用此规则以使用它redux-form还是确实存在管理此类事物的方法?

Dan*_*ola 5

你真的不需要重新分配课程.为什么不做类似的事情

// Decorate with reduxForm(). It will read the initialValues prop provided by connect()
const reduxFormDecorator = reduxForm({
  form: 'initializeFromState'  // a unique identifier for this form
});

const reduxConnector = connect(
  state => ({
    initialValues: state.account.data // pull initial values from account reducer
  }),
  { load: loadAccount }               // bind account loading action creator
);

export default reduxConnector(reduxFormDecorator(InitializeFromStateForm));
Run Code Online (Sandbox Code Playgroud)