Aaron Wirth

Camp Counselor

React Native for Windows: Glamping in a swarm of bugs

Event Logo

Wednesday, July 26, 2023 - 7:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: African 80

React
React Native
Windows

Over the past few years, Microsoft has seemed very non-committal about the future of application development on Windows. Do I build a UWP app? What about a PWA? Is WPF still a thing? Do I need to switch to XAML? Is there some other acronym I should know?! Will I even have support in 3 years?... All these questions were relevant, overwhelming, and completely unavoidable when deciding how to build a Windows app. With the release of React Native for Windows something feels different. Not only do we have enthusiastic Microsoft support of the framework but we also have the support of a massive OSS community. It’s a young framework that doesn’t have quite the support of iOS or Android but it is growing and showing a lot of promise. My team and I spent the last year building a React Native for Windows app and it has been a true adventure. We’ve forked repositories, consulted ChatGPT, deleted our entire repository, changed our state provider multiple times, panicked a little bit, and ultimately built something as good, if not better, than any of our previous native Windows applications. React Native for Windows could be a game changer. It’s innovative, powerful, and community supported, but it also might not be for everyone. In this discussion, we’ll look at how we got here in Windows development, take a look at the pros/cons of React Native, and of course, we’ll dive into some code.

Prerequisites

It would be beneficial, but not entirely necessary, to know the following.... - React - C# - Some experience with Windows Store/Desktop application would also be helpful

Take Aways

  • Learn about React Native for Windows
  • Be inspired to explore or try new cross platform frameworks
favorited by:
Tim Miller Benjamin Gavin Alice Kim Craig Jeffords Paul Schroeder Robin Schroeder Jason Von Ruden Shawn Cannon Warren Janisch