Ответ 1
Вавилон уже включен в native-native, поэтому у вас есть возможность либо писать в ES6 +, либо в старом стиле ES5.
Чтобы уточнить, React-native работает на javascript core на мобильном устройстве, это означает, что он не в браузере, но все же отображает JS-код поэтому babel существует, между ними, чтобы вы могли написать следующий JS-код Gen и использовать код React JSX.
Вот список поддерживаемых функций ES6 +
Некоторым людям нужны дополнительные функции, не относящиеся к Babel, которые поставляются с реакционно-родными, поэтому в конечном итоге они используют webpack и пользовательские настройки Babel. Недавно они добавили поддержку таких функций, как асинхронные функции (ES7), поэтому я не думаю, что вам нужно идти по пути веб-пакета, если у вас нет особых потребностей.