Building Apps with Riot
By: John Nolette, Collin Green, Ryan Lee, James Sparkman, and Joseph Szczesniak
"While there are many different libraries and frameworks built by FE devs, I feel Riot has its own set of features and elegance that attracts more users towards it. I found the book to be extremely more helpful than other books as the reading was smooth, with nice transitions and examples, which made the flow of the book very light. It wasn’t a dictionary of new unseen words thrown at you, but some new concepts of tag management, observables, and mixins to aid in web development."
-Subin Raj Shrestha, Quality Assurance Test Analyst
This book will show you how Riot works inside and out so that you can judge the framework for yourself. It provides an overview on developing websites, web applications, and web components. Throughout the course of this book you will learn all of the essential aspects of Riot necessary to start hacking away.
The code samples provided in this book make use of conventions from ES6, otherwise known as ECMAScript 6 or “Harmony." Many code samples from this book are pulled from our example dashboard application, which can be found here:
https://github.com/backstopmedia/riot-book-example. The dashboard application should not be taken as a boilerplate or format for structuring Riot applications, but it can serve as an informative reference.
CHAPTER 1: Understanding basic concepts
CHAPTER 2: Building a Riot application
CHAPTER 3: Data integration in Riot applications
CHAPTER 4: Animations
CHAPTER 5: Finishing Touches
CHAPTER 6: Realistic expectations