Microsoft PowerApps

PowerApps, React, and Bootstrap can be used together to create powerful and responsive web applications. PowerApps is a low-code platform that allows users to create custom business applications without extensive programming knowledge. React is a JavaScript library for building user interfaces, and Bootstrap is a popular front-end framework for designing responsive and mobile-friendly websites. By combining these three technologies, developers can quickly create custom business applications that are both functional and visually appealing.

Prerequisites

Create PowerApps Solution

pac pcf init -n "name" -ns "namespace" -t [dataset or field]

Install Core React Packages

npm install react react-dom

 React Packages

Install type definitions for the above packages as dev dependencies

npm install -–save-dev @types/react @types/react-dom

 Dev dependencies

Install react-bootstrap & Bootstrap

npm install react-bootstrap
npm install boostrap

Bootstrap

 React-bootstrap

Structure for components

I usually create a separate folder and add components to it.

Update the TSX file, add code for the form & save changes

 TSX file

Render the form

Import required dependencies

Render the component

Output

Output