Want to go Pro? Check out The Complete React on Rails Course
✓ Over 90 minutes of high quality video lessons
✓ Full access to well-structured Git repositories of project code
✓ Access to discussions forum for getting help from the teacher and other students
✓ Personal help from the course teacher

Evans Musomi
" My thoughts on building UIs just got upgraded! Coming from a Rails background, I've always wanted to learn one of the cool front end technologies. The React on Rails course by Hrishi helped me learn about ReactJS, JSX and ES6 from scratch, in manageable chunks. Watching him develop, explain and debug gave me the foundation I need to become proficient. Try out the course - it's definitely worth your investment! "

Stanford C. Goss
" The React on Rails 5 course was a quick and effective introduction into the world of React. It becomes clear very quickly that if you want to be where web development is heading, you need to know React. The instructor breaks things down enough to get you going but keeps things moving. In the end, you've built an impressive and responsive application. "

Thomas Nash, Senior Vice President at Embark Solar
" This free introductory course clearly outlined where Rails should end and where React should begin. It explained the respective purposes of each technology, and introduced valuable concepts for creating React components. "

Luna Kang
" When it comes to learning React, there are many courses that claim to teach fundamentals, but Hrishi delivers a comprehensive course for free! Not only was the course both engaging and educational but Hrishi has a clear and logical method of teaching that truly connected and inspired me. Hrishi has obviously put a lot of thought and expertise into designing this approachable React on Rails course for beginners -- I can’t speak highly enough of this free course! "
1.1. Quick Introduction to key React concepts
2.1. Installation and setup of Rails 5 app with react-rails gem
3.1. Calendar appointments app with jQuery and Haml
3.2. React props and nested components
3.3. React State - Handling user form input
3.4. React State - Handling form submission
3.5. Using a third-party JavaScript library - Moment.js
3.6. Using a third-party React component - react-datetime
3.7. Styling with CSS in React
3.8. Deploying a react-rails app to Heroku
4.1. Introduction to ES6 using the react-rails component generator
4.2. ES6 classes in React
4.3. ES6 Arrow functions in React
4.4. Stateless Functional Components in React