In this book we will be using React.js to write view code.
Using React.js over Rails view was a hard decision for us here at BigBinary. BigBinary is a Ruby on Rails consulting company, and we have been using Ruby on Rails for the last nine years. Over the years we have seen the shift that more and more of our clients are asking for React.js to be the view layer of their applications instead of Rails view.
We at BigBinary believe that we would not do a good job of maintaining this book if we were using Rails view because more than 90% of the applications that we are building for our clients today use React.js.
What the heck is the event loop anyway? by Philip Roberts
Teaching React.js is beyond the scope of this book. Here are some free materials to learn React.js.
ReactJS tutorial by Codevolution by Codevolution
Practical React by Codevolution
Learn React for free by Scrimba
Free React bootcamp videos by Tyler Mcginnis
Learn React JS - Full Course for Beginners video by freeCodeCamp.org
React Tutorial for Beginners by Programming with Mosh
React Hooks by Codevolution by Codevolution
React Hooks by Web Dev Simplified by Web Dev Simplified
Build A Currency Converter In React by Web Dev Simplified
How To Build A Flashcard Quiz With React by Web Dev Simplified
We won't be using Formik in this application but it is a good tool to build forms in React. We definitely use Formik in our neeto products.