---
title: Relieving Backbone Pain with Flux & React
description: Relieving Backbone Pain with Flux & React
image: https://embed-ssl.wistia.com/deliveries/f43a548a084f796aa8d519cd191db6d0659d3789.jpg?image_play_button=true&image_play_button_color=7b796ae0&image_crop_resized=600x338
---

[Engineering](https://product.hubspot.com/blog/topic/engineering)

# Relieving Backbone Pain with Flux & React

[ Gus Vargas ](https://product.hubspot.com/blog/author/gus-vargas)

 on Dec 2, 2014

[![](https://embed-ssl.wistia.com/deliveries/f43a548a084f796aa8d519cd191db6d0659d3789.jpg?image_play_button=true&image_play_button_color=7b796ae0&image_crop_resized=600x338)](https://fast.wistia.net/embed/iframe/1jh53jgvtp?popover=true)

For the past few years HubSpot has been building single-page apps exclusively with [Backbone](http://backbonejs.org/). And boy, have we learned a lot in the process. Mostly, we've learned that while Backbone is great at what it does, operating at a larger scale and a faster pace means we have bigger problems to solve that require different approaches.

Over the past few months we've been experimenting with [Flux](https://facebook.github.io/flux/) & [React](http://facebook.github.io/react/) by implementing them in internal tools and small portions of our products. The performance gains we've seen, coupled with the simpler mental model, have convinced us that this is the way we now want to build frontend web applications.

In this talk, I go over some of the pain points we're currently experiencing with our frontend apps, and cover a fair bit about how Flux & React can help.

 

Resources<http://facebook.github.io/flux/docs/overview.html>

- <http://facebook.github.io/flux/docs/overview.html><http://facebook.github.io/flux/docs/overview.html>[Flux Overview](http://facebook.github.io/flux/docs/overview.html)
- [React Community Round-up #23](http://facebook.github.io/react/blog/2014/10/17/community-roundup-23.html)
- [Facebook's Dispatcher](http://facebook.github.io/flux/docs/dispatcher.html)

[Share on Twitter](https://twitter.com/intent/tweet?url=https%3A%2F%2Fproduct.hubspot.com%2Fblog%2Fmoving-backbone-to-flux-react)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fproduct.hubspot.com%2Fblog%2Fmoving-backbone-to-flux-react)[Share via email](mailto:info@example.com?&subject=&body=https%3A%2F%2Fproduct.hubspot.com%2Fblog%2Fmoving-backbone-to-flux-react)[Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fproduct.hubspot.com%2Fblog%2Fmoving-backbone-to-flux-react)

## Recommended Articles

<https://product.hubspot.com/blog/tech-talk-at-night-react-meetup>

[Engineering](https://product.hubspot.com/blog/topic/engineering)

## [Tech Talk at Night React Meetup (Video)](https://product.hubspot.com/blog/tech-talk-at-night-react-meetup)

 On Wednesday, October 12th we hosted a React Meetup here at HubSpot. We had a wonderful time with over 150 attendees, 200 delicious Mexican tortas, ...

[ Emily James (She/Her) ](https://product.hubspot.com/blog/author/emily-james)

 on Oct 21, 2016

<https://product.hubspot.com/blog/portfolio-reviews-done-right>

[UX](https://product.hubspot.com/blog/topic/ux)

## [Portfolio Reviews Done Right: Tell the Story, Not Just the Process](https://product.hubspot.com/blog/portfolio-reviews-done-right)

 When we’re hiring designers we have different interview types that they go through. We’re trying to assess how designers apply craft, collaborate, ...

[ Stefan Klocek ](https://product.hubspot.com/blog/author/stefan-klocek)

 on Feb 7, 2025

<https://product.hubspot.com/blog/avoid-design-debt-with-better-design-qa>

[UX](https://product.hubspot.com/blog/topic/ux)

## [Avoid Design Debt with Design Review and QA](https://product.hubspot.com/blog/avoid-design-debt-with-better-design-qa)

 Consistency and quality are central to a good user experience. But despite your — or your product team’s — best intentions, inconsistencies and ...

[ Kizi Arezi (She/Her) ](https://product.hubspot.com/blog/author/kizi-arezi)

 on Oct 29, 2019

## Join our subscribers

Sign up here and we'll keep you updated on the latest in product, UX, and engineering from HubSpot.

[Subscribe to the newsletter

](https://product.hubspot.com/blog/moving-backbone-to-flux-react#subscription-popup)

[Back](https://product.hubspot.com/blog/moving-backbone-to-flux-react#)

## Get Connected

The latest engineering, UX, and product news from the HubSpot Product Blog, straight to your inbox.

Next

Not using [HubSpot](https://www.hubspot.com/) yet?

Search Term:

** Search HubSpot.com ** Search the blog

Load more