firstUpdated
следует использовать, когда вам нужно взаимодействовать с теневыми элементами DOM внутри вашего веб-компонента, поскольку до этого момента они не создаются. Это самый ранний момент, когда вы можете быть уверены, что ваш компонент DOM существует.
Я бы предпочел выполнить вызов firebase раньше, даже в конструкторе.
Идея в том, что ваш firebase
вызов не зависит от рендеринга, поэтому вы можете сделать это напрямую в самый ранний момент, и, как и в обратном вызове функции, которую вы обновляете в свойстве firebaseData
, тогда будет выполнен новый цикл рендеринга.