In a nutshell

  • React-like component-based UI library
  • Based on custom tags
  • Simple and minimalist
  • Small learning curve, small API

In a nutshell

  • Tooling friendly: ES6, Typescript, CoffeeScript...
  • Close to standards: no polyfills, additional libs
  • Plays well with jQuery
  • One page guide
  • RiotControl as event controller solution

Why not React.js?

  • React is 4x bigger than Riot
  • No JSX
  • Compare

Example








          



  

{message}

this.message = 'Hello World!!!';

More examples