aşağıda show code dediğinizde çıkan codeların arasında;
const reducer = 'initval';
const FormInit = connect(
state => ({
force: state,
initialValues: state.getIn([reducer, 'formValues'])
}),
mapDispatchToProps,
)(ReduxFormMapped);
Bu bölüm tam olarak ne anlama geliyor?
Yani connect'ten sonra gelen;
state => ({
force: state,
initialValues: state.getIn([reducer, 'formValues'])
}),
kısmını soruyoruma slında. tam olarak ne iş yapıyor bu burada?
İkinci sorum da; ilgili örnekde;
<form onSubmit={handleSubmit}>
satırındaki handleSubmit fonksiyonu nerede tanımlanmış?
Yani submit olunduğunda çıkan "you subbmited" alertı nereden geliyor acaba?
son sorum da;
<Field
name="isim"
component={TextFieldRedux}
placeholder="isim"
label="isim"
validate={required}
required
ref={this.saveRef}
className={classes.field}
/>
gibi kullanılan bir component var.
kaynak kodu da şöyle;
export const TextFieldRedux = ({ meta: { touched, error }, input, ...rest }) => (
<TextField
{...rest}
error={touched && Boolean(error)}
helperText={touched && error && error}
/>
);
ben buna nasıl value set edebilirim?
İkinci soru; 88. satırda object destructuring yöntemiyle this.props'tan alınmış handleSubmit.