ReactXP - A library for building cross-platform apps


Today's Web Wednesday post highlights a new Microsoft project that builds on React, with the intent to make it even easier to create cross platform web apps (the XP in ReactXP...)


Building on React

ReactXP builds on the popular React JS and React Native frameworks.

XP means X-Platform


Apps Users Will Love





... [Click through for the site]

Getting Started

Web Technologies

React apps are written using web programming techniques. This documentation assumes that you are already familiar with web programming concepts including the use of JavaScript, the browser DOM, browser event handling, and CSS styling. There are many online tutorials that cover these concepts.

While it is possible to write ReactXP apps in JavaScript, we recommend using TypeScript or Flow instead. These languages add type safety, compile-time error detection, and IntelliSense capabilities to JavaScript. If you are already familiar with JavaScript, it is easy to learn TypeScript. Here is a recommended TypeScript tutorial.

Understanding React

If you are new to React, you should first familiarize yourself with the core concepts. We provide an overview and some simple examples. Also refer to the official React and React Native documentation sites.

Building Your First ReactXP App

The “samples” directory contains a minimal “Hello World” app that demonstrates some basic ReactXP functionality. You can use this as a starting point. Just follow the build instructions in the README file.

Nader Dabit has created a helpful video tutorial that walks you through the steps to build the sample app....

[Click through for more]

The Discussion

  • User profile image

    What's the SSR (server side rendering) and PWA (progressive web app) situation with ReactXP?

    Can't find any promising information by Googling, and those are both important for new projects today.

Conversation locked
