После отправке данных на backend, от backend`а приходит ответ. Нужно отобразить этот ответ на 4-5 секунд. Так реализовано в Instagram. Выглядит примерно так.
Это страничка отправки email для восстановления пароля.
Вопрос первый: Как думаете, правильное ли решением будет, если я весь этот код напишу в файле компонента?
Для входа и регистрации у меня целая экосистема. Все работает через Redux.
Вопрос второй: Какая логика здесь должна быть? Каким-то образом убрать через 4-5 секунд сообщение из state?
( {this.state.message && <Alert message={this.state.message}/>} )
Как бы вы это реализовали? Сообщение появляется из нижней части страницы, а через пару секунд возвращается туда же (Исчезает).
Благодарю!