![]() |
VOOZH | about |
Dumb components, also known as presentational components, are React Native components that focus only on displaying UI. They do not manage state or handle business logic and receive data through props.
const Function = (props) => {
return(
// ...code of creating any element
)
}
Now, create a project with the following command.
npx create-expo-app app-name --templateNote: Replace the app-name with your app name for example : react-native-demo-app.
Next, you might be asked to choose a template. Select one based on your preference as shown in the image below. I am selecting the blank template because it will generate a minimal app, as clean as an empty canvas in JavaScript.
It completes the project creation and displays a message: "Your Project is ready!" as shown in the image below.
Now go into your project folder, i.e., react-native-demo
cd app-nameStart the server by using the following command.
npx expo start1. Then, the application will display a QR code.
For the Android users,
2. For iOS users, simply scan the QR code using the Camera app.
3. If you're using a web browser, it will provide a local host link that you can use as mentioned in the image below.
- : Import required libraries at the top of the file.
- : Create a "Dumb Component", which have a Text component wrapped with a Container.
- : Create a Style sheet for the container and text in the dumb component.
- : Call the created dumb components in the main App Component and export the App.
We have created the dumb component named GFG and used it three times in the APP function.