Component-based JavaScript UI library from Facebook. In Yaroslav Shmarov's wroclove.rb 2022 talk, recommended over Hotwire when a B2C product must be consumed on mobile and an API is needed for mobile clients, or for canvas-heavy experiences (Miro, Figma, Photoshop, Notion-style editors) that can't be expressed as server-rendered HTML. Bearer originally used React + GraphQL before pivoting to Hotwire.