Единственная причина, по которой я могу думать об использовании Native Navigation, — это когда у меня есть больше экранов, а решение на основе JS, такое как React Navigation, будет хранить все экраны в памяти. Теперь я не нативный разработчик, поэтому вышеизложенное может быть расплывчатым.
Недостаток использования навигационного решения на основе JS, такого как React Navigation, вместо использования Native Navigation, такого как React Native Navigation от Wix?
Ответы (1)
Я один из участников react-native-navigation. Этот вопрос часто задавали, и я уже писал ответ ранее (как реактивная навигация VS реактивная нативная навигация).
React-Navigation — это навигация на основе Javascript, что означает, что вся навигация происходит внутри одного действия (аналог на Android и iOS).
Преимущество навигации на основе Javascript в том, что она будет работать на большинстве платформ. Но они обычно страдают от проблем с производительностью из-за того, что складывают все в одну и ту же активность.
С другой стороны, React-Native-Navigation — это нативная навигация. У каждого экрана есть собственный контейнер, который обрабатывает собственную систему. Лучше оптимизируйте лучшую производительность за счет глубокой интеграции для каждой платформы.
Надеюсь, это поможет.