doc/concept/view.md
Widget buildMessageView(String message, Dispatch dispatch, ViewService viewService) {
return Column(children: [
viewService.buildComponent('profile'),
InkWell(
child: Text('$message'),
onTap: () => dispatch(const Action('onShare')),
),
]);
}
class MessageComponent extends Component<String> {
MessageComponent(): super(
view: buildMessageView,
);
}