Skip to content

WIP: React backend

Athan Clark requested to merge athan.clark/Shpadoinkle:react-backend into master

The goal of this MR is to include React.js as an option for a Shpadoinkle backend. There are a few marketable advantages to this:

  • interoperability with an existing React.js project
  • mobile application development with React Native

Although it's not as performant as Snabbdom, I believe it would be marketably advantageous to provide support out-of-the-box with Shpadoinkle, as it's one of the most popular backends among frontend developers.

There are a few issues that need to be resolved before this MR should be accepted:

  1. Prove that a Potato works as expected
  2. Properly integrate a PPotato (prop-tato)
  3. Update licensing
  4. Make Setup.js "nixified" (@ursi this is currently done pretty crudely with an npm-package directly inserted under backends/react/Shpadoinkle/Backend/React/package.json if you'd be willing to help me out a little here, my nix skills are not up-to-snuff)

Merge request reports

Loading