To have NativeBase components running onto your native apps, all you need to do is create a fresh React Native project and install the NativeBase command line tools.
react-native init AwesomeNativeBase
npm install native-base --save
The peer dependencies included from any npm packages does not automatically get installed. Your application will not depend on it explicitly.
You've successfully setup NativeBase with your React Native app. Your React Native app is now all set to run on iOS and Android simulator.
npm install @expo/vector-icons --save