Material UI 1.0 (в частности, 1.0.0-beta.41
) предоставляет удобный API для использования кнопок для запуска навигации:
import { Link } from 'react-router-dom'
import Button from 'material-ui/Button';
<Button component={Link} to="/open-collective">
Link
</Button>
Источник
Мой вопрос: есть ли способ вызвать навигацию, только после выполнения некоторых других условий? Например. после нажатия кнопки я делаю некоторую проверку формы. Только если форма заполнена, кнопка может перейти на другую страницу.