Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Check it out now!Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
08-17-2022 11:47 AM - last edited 09-15-2022 13:23 PM
Join us on Thursday, August 25 at 11 am PDT for an exciting new session with Ted Pattison!
The React-JS developer community is currently migrating away from the classic React programming model with class-based components and lifecycle methods over to the more modern approach using functional components and hooks. This month's Power BI Dev Camp session provides a quick primer on modern React-JS development and demonstrates how to create an SPA application with React-JS, which calls the Power BI REST API and implements User-Owns-Data embedding. Along the way, campers will learn to use Material UI React components to build the UI experience and to authenticate users with Azure AD using Microsoft-recommended libraries (MSAL and MSAL-React) and best practices.
Prerequisites: Campers should be familiar with using TypeScript and programming the Power BI JavaScript API. Previous experience with React is recommended but not required.
Slides for the episode: https://github.com/PowerBiDevCamp/Camp-Sessions/raw/master/Session%2025%20-%20Modern%20React-JS%20De...
Power BI React SPA Starter: https://github.com/PowerBiDevCamp/Power-BI-React-SPA-Starter
Modern React for Power BI: https://github.com/PowerBiDevCamp/Modern-React-For-PowerBI
MSAL.js v2.0: https://github.com/AzureAD/microsoft-authentication-library-for-js
Power BI REST API: https://docs.microsoft.com/en-us/rest/api/power-bi
Learn About Modern React: https://beta.reactjs.org
watch?v=3xpi7youCNI
How is powerbi helping with modern react development and what is unique about using power bi compared to not using it for modern react dev?
React-JS is a client-side library for developing all kinds of SPA application. Power BI is just one service that can be accessed with React-JS. The vast majority of applications built with React-JS will have nothing to do with Power BI. But those that use Power BI will be special (to me at least)
Getting ready for Ted's Dev Camp today. Please feel free to ask questions here and we will work with Ted to get them answered after this session.