Andrew Connell

Latest React topics

All the latest React pages on this site.

React is a JavaScript library for building user interfaces. React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.

  • Published on

    Blog: State of SharePoint Client-Side Dev - Winter 2022

    In this post, I’ll give you an update on where we are with popular frameworks and tools developers use in the client-side SharePoint development world.
  • Published on

    Blog: Fix SharePoint Framework projects to enable the React DevTools profiler

    A few years ago, React introduced the React Profiler to React v16.5 in the React DevTools plugin available for Chromium browsers (Chrome & CrEdge) and Firefox. Developers can use the Profiler API to collect timing information about each component that’s rendered in order to identify performance bottlenecks in React applications. For those of us creating React apps in SharePoint Framework (SPFx) solutions, this is a great resource for building well performing apps for your customers!
  • Published on

    Blog: State of SharePoint Client Side Dev 2020 December

    As we near the end of 2020, I wanted to take a look at where we are with respect to the State of SharePoint Client-Side Development. In this post, I’ll give you an update on where we are with popular frameworks and tools developers use in the client-side SharePoint development world.
  • Published on

    Blog: Learn the SharePoint Framework with me at the SharePoint Conference 2020 in Las Vegas!

    I’m looking forward to the Microsoft SharePoint Conference 2020 in Las Vegas, May 17-21, 2020, at the MGM Grand. Like the previous SharePoint Conferences, I’m excited to head back and present a pair of full-day workshops for SharePoint developers on the SharePoint Framework (SPFx)!

  • Published on

    Blog: Join me at SPFest DC to learn SharePoint Framework Development!

    I just a few months I’ll be at the SharePoint Fest (SPFest) conference in Washington DC presenting a few sessions for developers. This is expected to be a great conference just like other SPFest conferences such as those in Seattle and Chicago. You’ll find me presenting a full day workshop as well as 2 sessions at this show.

  • Published on

    Blog: Jest Preset Update October 2019

    Late last year I published a few Jest presets to simplify adding automated testing to your SharePoint Framework (SPFx) projects. These are complete with example tests including testing the rendering of components, testing async functions using promises or callbacks and even simulating user events. You can learn more about the presets in the original post, Enable Jest testing of SharePoint Framework Projects in One Simple Step . In this post, I want to share some updates to the presets that have been published.

  • Published on

    Blog: Dealing with Undefined 'this' in React Event Handlers in a Performant Way

    When I’m teaching React to devs, one thing that comes up often is dealing with the common ’this’ error. In this post, I’ll explain how to deal with it correctly.
  • Published on

    Blog: Join me at Ignite 2019 & SPFest Chicago for SharePoint Framework Development

    A few weeks ago I posted that I am going to be in Prague in early December for ESPC 2019 speaking on SharePoint Framework development. Check that post of a change to one of my sessions. One of them was replaced in favor of a new session on setting up automated testing on your SharePoint Framework projects. But that’s not why I am writing this post… Recently I got word that I’ll be at two more conferences in 2019.
  • Published on

    Publication: Mastering the SharePoint Framework: On-Demand Video Course for Developers

    This is my first course self-published under my company Voitanos! Choose between three course bundles, including the entirely free STARTER bundle!
  • Published on

    Blog: Join Me at ESPC 2019 for SharePoint Framework Development

    In December later this year, I will be at the European SharePoint, Office 365 & Azure Conference in Prague presenting topics on the SharePoint Framework SharePoint developers. This is my second time with ESPC after joining the show in Copenhagen in December 2018. I’m very much looking forward to this year’s event, just like last year’s conference. It will be my first trip to Prague, a city I’m really looking forward to explore when time allows.
  • Published on

    Blog: Enable Jest testing of SharePoint Framework Projects in One Simple Step

    Setting up projects to use Jest, esp to test the rendering of your @reactjs #SPFx projects & use the popular tool Enzyme by @Airbnb for testing rendering, isn’t a trivial task, until now!
  • Published on

    Blog: Testing SPFx Projects Efficiently with Minimal Distractions: Wallaby.js

    You know what I don’t like about automated tests? Most of the time, we don’t automate them, we just instrument them. We write our tests and then open a console window to run them periodically. Maybe we set up a watcher to automatically rerun them when either a test or the code file changes, and maybe we use an integrated console window in our editor to monitor when things change.
  • Published on

    Blog: Mastering the SharePoint Framework - Course update November 2018 (sprint 12 complete)

    This month’s update on my Mastering the SharePoint Framework course features the transition from one sprint to the next. Sprint 12 Complete I published the final pieces of Sprint 12 this week. This includes a new chapter in the Ultimate Bundle, new lessons in two Fundamentals Bundle chapters and a bunch of fixes! Want to get the details? Join me on Facebook Live for a sprint release party tomorrow, Thursday, November 1 at 1pm ET to see what’s in sprint 12 & get a sneak peek to what is planned for sprint 13, Black Friday/Cyber Monday deals & more!
  • Published on

    Blog: Mastering the SharePoint Framework Course May Update - New Chapters Added for jQuery & React!

    I’m excited to share that as of today, my Mastering the SharePoint Framework course has two highly anticipated and requested chapters available: working with jQuery and React in SPFx solutions! This update means the course is packed with nearly 15-hours content containing demo-driven examples and guidance that hundreds of SharePoint developers have used to get up to speed on this extensibility model. Recently I sent a survey out asking customers to rank what were the most important chapters related to web frameworks.
  • Published on

    Blog: Angular, React or Vue - Which Web Framework to Focus on for SPFx?

    Many developers picking up the SharePoint Framework are coming from a traditional SharePoint development background. Some of these people server-side developers primarily who may have some client-side development experience while others may have been customizing SharePoint using client-side development techniques for a while. One common thing I do see in my experience is that many developers picking up the SharePoint Framework is that they have little to no experience with one of the modern web frameworks that make building client-side web applications a better experience.
  • Published on

    Blog: SPTechCon Austin, TX Followup | Microsoft Graph + SharePoint Framework

    Earlier this week I had the opportunity to present a few sessions at the SPTechCon conference in Austin, Texas. Unfortunately, my trip home hasn’t gone as planned as I’m not on my third flight option after two cancellations due to the bad weather in the southeast US still impacting flights… so I had time to get this post done. One of my sessions covered the Microsoft Graph . This session covered the basics of getting started with the Microsoft Graph including app registration, authentication & understanding what it was.