Что такое React Fragment?
Как устроен жизненный цикл Fragment и чем он отличается от Activity?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
2
Сложность:
3
React Fragment — это компонент, который позволяет группировать несколько элементов без создания дополнительного узла в DOM. Это полезно, когда нужно вернуть несколько элементов из компонента, но при этом избежать добавления ненужных оберток, которые могут повлиять на стили и семантику HTML.
Рейтинг:
2
Сложность:
7
Fragment имеет более сложный цикл: onAttach → onCreate → onCreateView → onViewCreated → onStart → onResume → onPause → onStop → onDestroyView → onDestroy → onDetach. В отличие от Activity он прикрепляется к Activity и его View может уничтожаться и создаваться повторно между onDestroyView и onCreateView, что позволяет сохранять данные в Fragment при перерисовках.