Я бы сказал так:
1. Рассматривайте React только как "view" слой приложения. Ещё раз, это только presentation layer, даже скорее widgets, не более.
2. Используйте типизацию - typescript/flowtype
3. У вас медленный JS движок (нет JIT, слабый проц, мало памяти), экономьте, используйте правильные структуры данных...
4. Прежде чем добавить зависимость, очень хорошо подумайте (см. п.3)
5. Читайте исходный код RN и всех модулей, что используете. Магии не бывает, разбирайтесь как они работают, и большая часть левых модулей вам будет просто не нужна.
6. Учите натив.