Rn 시작하게 되었는데 도움 부탁드립니다

1.RN은 크로스 플랫폼이라고 들었는데 왜 다들 개발환경으로 맥을 추천하는 건가요? 윈도우에서는 ios를 빌드하지 못한다고 들었는데 맥에서는 안드로이드 어플리케이션을 빌드할 수 있나요?

2.단순한 커뮤니티 어플리케이션을 만들어보고 싶은데 expo를 사용한다면 제한적인가요? 추후에 expo로 만든 어플리케이션을 RN cli만 이용한 어플리케이션으로 변환하기 어려운가요?

  1. 당연히 맥에서도 안드로이드 어플리케이션을 빌드 할 수 있습니다~ 맥을 추천하는 이유는 ios빌드가 제일 큰 이유지만 그 외에도 전반적으로 개발하기 좋아서 입니다. 터미널환경, 종속성 관리 등등이 개발자를 편하게 해줍니다. 윈도우도 맥 처럼 사용 가능합니다만 추가적으로 설치를 해야합니다.
    윈도우 터미널 -
    https://www.microsoft.com/ko-kr/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab
    윈도우 패키지 매니저 -
    https://github.com/microsoft/winget-cli
    윈도우용 스팟라이트 검색 -
    https://github.com/microsoft/PowerToys/tree/master/src/modules/launcher

  2. 맥이 없는 환경이라면 expo를 이용하면 윈도우에서도 ios 실행화면을 볼 수 있습니다. 실제 아이폰이 있어야하고요.
    추후에 expo로 만든 어플리케이션은 expo eject를 해서 expo를 걷어낼 수 있습니다~ 어렵지는 않습니다.

친절한 답변 감사합니다! expo를 이용해 시작해보아야겠네요!
좋은 하루 보내세요