The whole process is divided into 3 main steps one should follow, also it takes patience and perseverance to archive this goal, setting up the development environment really sucks but if you really put your mind into it, YOU CAN DO IT
install Homebrew
It provides access to thousands of open-source software packages, you can use it to install any software package you want. visit Homebrew's website it can be installed through your terminal.
Use Homebrew to install the needed packages
Node
brew install node
Watchman
brew install watch
Ruby, gem, cocoapods
brew install ruby sudo gem install -n /user/local/bin ffi cocoapods
After installing these packages make sure to confirm if it has being installed by using the command line packageName --version on your terminal and uh lastly all theses commands should be done one after the other.
Install react native cli latest version
// inside the directory that you want to build your app npx react-native@latest init myProject
This command will create the react native template app, follow through with the instructions that it's prompting and there might be minor caveats though..