Добрый день
1 по началу придется искать некоторые компоненты и рыться в документации, потому что в вебе и в нативе они называются по разному
2 советую зайти на
https://facebook.github.io/react-native/docs/getti... и во вкладке Building Projects with Native Code пройти установку небходимого ПО. Там есть все необходимое для работы.
3 Нужно! Со временем придется залезть и в Xcode и в Android Studio при установки например библиотек. По этому лучше сразу установить и то и другое если вы конечно собираетесь писать под обе платформы.