Как динамически создавать объект в state?
Вот state :
state = {
orderForm: {
fname: {
elemType: 'input',
elemConfig: {
type: 'text',
placeholder: 'Your Name'
}
},
lname: {
elemType: 'input',
elemConfig: {
type: 'text',
placeholder: 'Your Last Name'
}
},
email: {
elemType: 'input',
elemConfig: {
type: 'email',
placeholder: 'Your email'
}
}
}
}
Можно ли создать функцию с аргументами которая будет вызываться в state и передовать в неё объект, чтобы код не повторялся?
Что типа тaкого
state = {
orderform: {
lname: this.addInputParams('input', 'text', 'yourname'),
fname: this.addInputParams('input', 'text', 'yourlastname'),
email: this.addInputParams('input', 'email', 'email')
} }