Askhat Cheriyazdanov, я так понимаю при вызове setState, всегда проигрывается анимация.
У вас не будет работать анимации просто подключив стили. Нужно как компоненты подключать, потому что там анимация в JS прописана
useEffect()
Классовые компоненты реагируют на сайд-эффекты, используя lifecycle-методы, такие как componentDidMount(). Хук useEffect() позволяет делать то же самое в функциональных компонентах.
По умолчанию эффекты запускаются после каждой перерисовки. Но вы можете сделать так, чтобы они выполнялись только после изменения значений конкретных переменных, передавая их вторым опциональным параметром в виде массива.
и как бы вы это сделали? Это можно сказать 2 разных компонента и поведение у них разное: скрывать/показывать информацию у одного и у другого показ контента на основе выбранной вкладки
Offline.check(): Check the current status of the connection.
Offline.state: The current state of the connection 'up' or 'down'
Offline.on(event, handler, context): Bind an event. Events: