Robur, Например, надо поставить полноэкранный слайдер, нахожу в интернете 5 штук, начинаю по очереди ставить и пробовать скомпилировать приложение, и только с 4-5 раза приложение компилируется без ошибок. А всему причиной, что эти пакеты были написаны под старую версию RN и не обновлялись например пол года, а за это время уже RN ушёл вперёд. И так не только со слайдером было.
maks1mgolubev, Dart менее популярен пока из-за того, что это сравнительно молодой язык, но Гугл делает всё что бы его популяризировать, было время они даже пытались пропихнуть его как замену JS, но пока не сложилось.
maks1mgolubev, Не используйте EXPO, попробовал на нём построить реальное приложение, как дошёл до подключения Mapbox-js и не смог его к ЕХРО подключить, всё время какие ошибки вылазили при компиляции. Причина просто, конкретна Mapbox-js написан как нативный модуль на java, а к ЕХРО такие модули подключить пока нельзя, поэтому лучше сразу использовать React Native Cli, а ЕХРО использовать в качестве платформы для демонстрации каких-то простых фишек, например, другим разработчикам.
Вот ссылка на сравнение: https://habr.com/ru/post/480258/