Отображение нового компонента в render

186
24 мая 2018, 21:30

Есть alert. Он отображается когда значение переменной в store равно true. И исчезает, когда false.

 const alertElem = <div className="alert alert-danger alert-dismissible fade show"  role="alert">
                                        Введены некорректные данные
                                        <button type="button" className="close" data-dismiss="alert" aria-label="Close">
                                            <span aria-hidden="true">&times;</span>
                                        </button>
                                    </div>;
   return (
       ...
           {this.props.loginResult ? alertElem : ''}
       ...
   )

У алерта есть крестик, с помощью которого можно его закрыть. Если он появился, закрываем его. И при следуюхих его вызовах его вообще не будет.

Как сделать что бы он при значении переменной равной true отображался новый, а не тож же (закрытый)?

READ ALSO
Запись массива в Local Storage

Запись массива в Local Storage

у меня есть html таблица, из двух колонок, необходимо по нажатию на кнопку записывать данные со второго столбца в local storageпри проверке инспектором...

257
Собрать значения и вернуть .map() или .each()

Собрать значения и вернуть .map() или .each()

Подскажите, что-то никак не соображу: есть верстка из 4 элементов, в котором есть в поле div число (наценка)Нужно собрать эти числа, к каждому...

227
Как выполнить свое событие первым до остальных?

Как выполнить свое событие первым до остальных?

Скажем есть блок и чужой скрипт всплывающего окна при клике по немуНужно что бы само написанное событие hover выполнилось до события hover из чужого...

254
Проблема с xhr запросами

Проблема с xhr запросами

Есть приложение - asp net core mvc с контроллером api (просто контроллер в котором содержаться post/get методы)Есть фронт, который вызывает эти методы...

230