1. Native Components and Core Components
React Native is an open source framework for creating Android and iOS applications that use React
and the native features of the app platform. You utilise JavaScript to access your platform's APIs as
well as to describe the appearance and behaviour of your UI using React components: bundles of
reusable, nestable code and available in best react native course. The following part will teach you
more about React. But first, let's go through how React Native components function.
Perspectives and mobile development
A view is the basic building component of UI in Android and iOS development: a tiny rectangular
element on the screen that may be used to show text, graphics, or respond to user interaction. Views
include even the tiniest visual aspects of an app, such as a line of text or a button. Some types of
views can contain other types of views. There are vistas all the way down!
Components that are indigenous
Views are written in Kotlin or Java in Android development, and Swift or Objective-C in iOS
development. You may use React React components to call these views using JavaScript in React
Native. React Native generates the relevant Android and iOS views for those components at runtime.
Because React Native components are supported by the same views as Android and iOS, React
Native apps look, feel, and operate similarly to any other app. These platform-backed components are
referred to as Native Components.
React Native includes a set of important, ready-to-use Native Components that you can use to begin
constructing your app right now. These are the core components of React Native.
React Native also allows you to create your own Native Components for Android and iOS to meet the
specific demands of your project. These community-contributed components also support a vibrant
ecology. Check out the Native Directory to see what the community has been up to.
Essential Elements
From form controls to activity indicators, React Native provides a plethora of Core Components. All
of them are documented in the API section.