! Не имею ответа на вопрос HeratPatel о дефолте.

аюсь использовать "redux-form": "^ 6.7.0" с "act-bootstrap ":" ^ 0.31.0 "

Мой компонент хорошо рендерится, но когда я нажимаю Submit, то я вижу пустой объект.

примечание: я попытался сначала обернуть Config с помощью connect, и, как показано ниже, сначала обернуть его с помощью redux-form, а затем с помощью response-redux connect ().

Configuration.js

class Config extends Component {
    render() {
        const { ServerPort, UserID, PortNumber, WWWUrl, SourcePath, FMEPath, pickFile, pickFolder, handleSubmit } = this.props;
        return (
            <Form horizontal onSubmit={handleSubmit}>
                <FormGroup controlId="serverPortBox">
                    <Col componentClass={ControlLabel} sm={2}>Watson Port:</Col>
                    <Col sm={10}>
                        <OverlayTrigger placement="left" overlay={(<Tooltip id="tt1">TCP port for Watson to use</Tooltip>)}>
                            <Field name="WatsonPort" component={FormControl}
                                type="number" min="1024" max="65535" placeholder={ServerPort} />
                        </OverlayTrigger>
                    </Col>
                </FormGroup>

 ......

const CForm = reduxForm({
    form: 'configuration' // a unique name for this form
})(Config);

const Configuration = connect(mapStateToProps, mapDispatchToProps)(CForm)

export default Configuration

reducers.js

import { combineReducers } from 'redux'
import { reducer as formReducer } from 'redux-form

......

const reducerList = {
    GLVersion,
    ServerConfig,
    ServerStats,
    form: formReducer
}

export default combineReducers(reducerList)

Основной пакетDashboard.js

то, что я вижу в отладчике, - то, что config - пустой объект

    <Panel className='configPanel'
      collapsible header="Configuration"
      eventKey="1"
      defaultExpanded={true}>
      <Configuration onSubmit={(config) => writeConfig(config)} />
    </Panel>

Ответы на вопрос(2)

Ваш ответ на вопрос