React Native에선 버튼을 하나 만들면 iOS와 안드로이드에서 서로 다르게 보인다.
왜냐하면 React Native에선 자바스크립트를 통해서 운영체제와 대화하고 운영체제는 네이티브 앱처럼 보이는 컴포넌트와 위젯을 만들어내기 때문이다.
즉, 운영체제에 의해 만들어지기 때문에 다른 UI를 보여준다. (운영체제에 따라 emoji도 다르게 보인다.)
React Native 다르게 Flutter는 운영체제와 대화하지 않기 때문에 iOS,안드로이드 운영체제에 상관 없이 동일한 UI를 보여준다.