Flutter doesn’t use native platform-specific UI elements , but it offers its own batteries-included UI toolkit since Flutter comes with an embedded 2D rendering library (Skia). React Native renders native platform-specific UI elements based on the React components’ state changes.