События Javascript относятся к User Interaction , если ваш код достаточно организован, вы должны иметь возможность вызвать функцию инициализации в том же месте, где изменяется видимость (т.е. вы не должны изменять myElement.style.display
во многих местах вместо этого вызовите функцию / метод, которая делает это и все, что вам может понадобиться).
В вашем первом теге Text
ваш style
реквизит должен быть style={{textAlign: "center"}}
вместо style={textAlign="center"}
.
Вот Экспо Закуска с рабочим кодом.