Как сократить время загрузки React приложения на 70%.Основная причина долгой загрузки React приложений это большое количество компонентов в одном бандле. Для решения этой проблемы React предлагает использовать code-splitting и lazy loading.Код-сплит на роутах решает половину проблем, однако бывает, что размер бандла все равно остается большим. Например есть страница дашборда, где есть переключаемые табы и компоненты внутри них. При загрузке страницы активен только первый таб, остальные не видны. Автор статьи предлагает использовать код-сплит компонентов внутри роута, т.е. включить ленивую загрузку компонентов по запросу, используя <Suspense>.Таким образом, автору статьи удалось уменьшить размер загружаемого бандла почти в 2.5 раза и сократить время загрузки сайта.https://dev.to/nilanth/how-to-reduce-react-app-loading-time-by-70-1kmm