вот что возможно произошло - поскольку ваша функция обратного вызова является синхронной, даже если функция addUser помещена перед функцией оповещения, она не гарантирует, что она будет выполняться перед ней.
решение состоит в том, чтобы сделать вашу функцию асинхронной следующим образом, чтобы гарантировать, что пользователь добавлен и, следовательно, состояние обновлено (с пользователем и отображаемым сообщением) до того, как сработает оповещение. Обязательно сохраните изменения и обновите sh песочницу, чтобы протестировать ее.
handleSubmit = e => {
e.preventDefault();
this.props.form.validateFields(async (err, values) => {
if (!err) {
await this.props.addUser(values);
alert(this.props.message);
}
});