Погружение в React Native: навигация, работа оффлайн, пуш нотификации
Навигация Правильный выбор навигации - залог хорошего проектирования приложений на React Native. От этого зависит не только структура проекта, но и его производительность. На данный момент существует два вида навигации: 1. Нативная Она реализованная с помощью нативных элементов в iOS и Android и представлена двумя библиотеками: Native navigation от airbnb React Native Navigation от wix Их преимущество - быстродействие и отображение специфичных для каждой платформы эелементов навигации. 2. javascript-реализация Здесь можно потеряться в выборе и даже написать свою версию с помощью redux'а. Но самой популярной и часто используемой всё же является: React Navigation Она достаточно проста в использовании, предоставляет основной набор навигации: Stack, Tabs и Drawer, а также возможность создавать вложенные навигаторы. Из недостатков - все анимации просчитываются с помощью javascript'а, и возможны утечки памяти при неправильном проектировании приложения. Так, например, если