Я использовал диалоговое окно Material UI Dialog, чтобы составить список форм. В официальном случае:Как отправить форму по материалу UI Dailog с помощью ReactJS
<Dialog
title="Dialog With Custom Width"
actions={actions}
modal={true}
open={this.state.open}
>
This dialog spans the entire width of the screen.
</Dialog>
действия является:
const actions = [
<FlatButton
label="Cancel"
primary={true}
onTouchTap={this.handleClose}
/>,
<FlatButton
label="Submit"
primary={true}
onTouchTap={this.handleClose}
/>,
];
Как я могу создать форму, и пусть Dialog может представить свои данные формы?
Если я хочу, чтобы форма была компонентом и имела само состояние, я просто могу использовать сокращение для создания состояния данных? –
Да. Компонент может обрабатывать состояние (например, его открытое состояние), или вы можете сделать его функцией без гражданства и передать «открытую» в качестве опоры (и эту опору можно установить с помощью redux). Вот приведенный выше компонент, преобразованный в функцию без состояния. Вы можете просто обернуть его подключением redux(), чтобы подключить его к хранилищу. https://jsfiddle.net/b3ahf3se/2/ удачи! –
Я сделал свою форму компонентом '', вот так: '
', Как я могу поместить действия в форму? –