Ted's Power BI Dev Camp Session 25 - Modern React-JS Development with Power BI Embedding - August 25
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%20Development%20with%20Power%20BI%20Embedding.pptx
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
3 Replies
- AnonymousNot applicable
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.
- dotnetdev21New Member
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?
- TedPattison
Microsoft Employee
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)