React Native로 ios와 안드로이드 앱 개발

안녕하세요. 앱개발에대해선 아는게 없는 초급 웹개발자입니다.
React Native 로 ios와 안드로이드 개발관련 구글링을 하던중 js개발자 포럼이 있단걸 알게되어 혹시나 하고 오게되었습니다

일단 앱개발에 관해서 제가 알아본바로는
안드로이드는 kotlin 이나 java 를 사용하는 안드로이드 스튜디오
ios는 swift 나 object c를 사용하는 Xcode로 개발한다고 하더라구요

근데 이제 React Native를 사용했을때 장점으로 한번에 ios와 안드로이드 앱을 만들수있다고 하더라구요 근데 이렇게 알아보던중 궁금증이 생겨 남겨봅니다.

  1. React Native를 사용하면 위에것들은 사용안해도 되는건가요?

  2. 개발환경구성하는 글을 봤는데 ios환경 따로 안드로이드 환경 따로 구성해서 하던데 맞는 방법인가요?? 만약 맞는거면 ios 안드로이드 두개의 개발환경이 생기는거같은데 어떻게 한번에 개발이 가능한건지 잘 모르겠네요 ㅜㅜ

앱개발에 관해서 무지하다보니 궁금한점에 대해서 남겨봤는데 이상한질문이어도 양해부탁 드려요…

제가 알기론 위 언어들은 몰라도 React Native만 알아도 개발 가능합니다.

andorid.header.js
ios.header.js

이런 방식으로

React Native를 하려면 먼저 React를 알아야될거같습니다

ReactJS LifeCycle 도 아셔야 하구요