Building Real-Time App with React/Redux/Rails/RethinkDB
summary
Builds a working real-time CRM using React, Redux, Rails and RethinkDB (the R4 stack) and shows the exact plumbing: RethinkDB changefeeds stream row-level changes into Rails ActionCable channels, ActionCable pushes JSON actions to clients, Redux reducers apply them to a single Redux store, and React re-renders from that state. Claims this removes scattered broadcast callbacks, makes debugging and testing trivial, and results in a simpler, functioning real-time app that speeds development and reduces messy DOM hacks.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:14WHAT IS A REAL-TIME APP?
- 1:24RAILS 5 - ACTIONCABLE
- 2:05SYNC DATA WITH VIEW
- 2:17DECLARATIVE PROGRAMMING
- 4:16STYLE TO BACKEND
related talks
31mReact.js on Rails
23mImplications of the Realtime Web
47mActionCable, Rails API and React - Modern Single Page Apps
18mReact-ing to Rails: Why Ruby on Rails is the best Stop for Web Developer
28mBack to React: The Story of Two Apps
28mBuilding in Rails, Backbone, and CoffeeScript
31mReact on Rails
35mBuilding Real-Time Applications with React and React Native
