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.
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
Power BI REST API: https://docs.microsoft.com/en-us/rest/api/power-bi
Learn About Modern React: https://beta.reactjs.org
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)