👨‍💻
Community Resources
  • Welcome!!
  • Blockchain Resources
  • Web Development
  • A to Z Resources
  • Best GitHub Repos
  • MEAN & MERN Stack
  • React, Redux and ES6
    • basic-concepts
    • boilerplates-and-starter-kits
    • community-resources
    • es6-features
    • flux-tutorials
    • functional-programming
    • git-resources
    • immutable-data
    • javascript-resources
    • node-js-and-npm
    • pros-cons-discussion
    • react-performance
    • react-redux-architecture
    • react-redux-testing
    • react-styling
    • react-tutorials
    • react-vs-backbone
    • redux-side-effects
    • redux-techniques
    • redux-tutorials
    • thinking-in-react-and-flux
    • tips-and-best-practices
    • using-react-with-es6
    • webpack-advanced-techniques
    • webpack-tutorials
  • NodeJS
  • React Native
  • Mixed PDFs
  • AI/ML/DL
Powered by GitBook
On this page
  • High-Level Comparisons and Business Cases
  • Redux/Flux Comparisons
  • Comment Threads and Discussions

Was this helpful?

  1. React, Redux and ES6

pros-cons-discussion

Previousnode-js-and-npmNextreact-performance

Last updated 4 years ago

Was this helpful?

High-Level Comparisons and Business Cases

  • Using React is a Business Decision, Not a Technology Choice A higher-level, more business-case look at the pros of React

  • React: A Competitive Edge and a Business Decision A slideshow laying out a number of arguments for using React

  • React.js: The Good and the Bad Some very good pros and cons based on experiences

  • One Year of React.js at Arkency Thoughts on experience with using React

  • Productive Javascript Development Looks at 6 ways different frameworks make things "easy": concepts, reading/writing code, architecting / maintaining / debugging apps.

  • How React Helped Us Scale a Large Web App A look at how React has been used to scale the OpenGov app architecture in terms of both users and developers.

Redux/Flux Comparisons

  • The Case for Flux The author of Redux lays out reasons you might want to use a Flux-style architecture

  • Redux: Concept Over Implementation Some high-level thoughts on why Redux over standard Flux

  • Why use Redux over Flux? Another good post from Redux's author comparing Redux and Flux

Comment Threads and Discussions

  • What's Your #1 Problem With React? Developers discuss problems they've run into with React

  • Application Architecture with React More article discussion on React and Flux experiences

  • "Pros and Cons of React and Flux" A FANTASTIC comment that points out how each JS framework is a reaction to a specific category of problems

  • "Any Serious / Large / Real Web Apps with React and Flux?" Good discussion of scaling React and Flux past a small toy app

  • "Redux feels bloat - what alternatives?" Thoughts on Redux, its ecosystem, and API

  • "Getting Started with Redux" discussion Some great discussion on real-world experience with Redux, particularly by user TheAceOfHearts

  • "Why has Redux become so popular vs other Flux solutions"? Thoughts on the benefits and pros of using Redux

  • "Has anybody actually built a decent sized React app?" More good discussion on practical experiences

  • "Here we see the culmination of the great Frameworks vs Libraries divide" A great piece of insight: "pick and choose libraries" vs "use a full framework" is a personal choice based on trust and decisiveness

  • "What are the real benefits of using Flux/Redux?" Discussion of some of the actual practical advantages of using Redux, with some thoughts on similar structures in ClojureScript.

  • "React Tutorial: Cloning Yelp" A great quote on the inherent complexity of developing any application (from yet another "Javascript Fatigue"-type discussion thread

  • "9 things every ReactJS beginner should know" Some interesting discussion on easy vs simple, desktop vs web, and managing container components.

  • "React.js Introduction for People Who Know Just Enough jQuery" A long discussion thread about many aspects related to use of React and frameworks. Plenty of good discussion overall. In addition, buried in the overall thread, some specifically insightful comments about managic codebase size and complexity, and doing web apps "by hand" with direct DOM manipulation vs what a framework like React provides.

  • "I'm a web dev who uses jQuery for a large app - How can I convince my bosses a JS framework is the way to go?" Another long, in-depth discussion thread on the merits of JS frameworks, as well as "big-bang" rewrites

  • "Why isn't AJAX present in Many examples of React/Flow/Redux?" A long discussion thread that covers several topics related to tutorials, articles, and official docs, and various approaches. Includes a couple comments from Dan Abramov on the limited size and scope of the React team.

  • "How can I better market my Javascript library?" The developer of a Redux wrapper library asks how to get more attention online. I offer a pretty long reply comment describing the various network effects involved in any addon library, and critique his specific library from a Redux user's perspective.

https://blog.formidable.com/using-react-is-a-business-decision-not-a-technology-choice-63c4641c5f7#.jsqybujyx
https://reactjs-tampabay-b63e2.firebaseapp.com/#/
http://techblog.trunkclub.com/javascript/2015/09/14/reactjs-the-good-and-the-bad.html
http://blog.arkency.com/2015/05/one-year-of-react-dot-js-in-arkency/
http://benmccormick.org/2015/11/25/productive-javascript-development/
https://medium.com/opengov-developers/how-react-helped-us-scale-a-large-web-app-d89f96c4790a
https://medium.com/swlh/the-case-for-flux-379b7d1982c6#.tgrsz3zhc
http://www.schibsted.pl/2015/09/redux-concept-over-implementation/
http://stackoverflow.com/questions/32461229/why-use-redux-over-facebook-flux
https://www.reddit.com/r/reactjs/comments/3pm4b8/we_all_love_react_but_whats_your_1_problem_with_it/
https://news.ycombinator.com/item?id=10213905
https://www.reddit.com/r/reactjs/comments/39wsfi/what_are_pros_and_cons_of_using_reactjsflux/cs7msvp
https://www.reddit.com/r/reactjs/comments/3jcdfk/has_anyone_did_any_serious_large_real_web/
https://www.reddit.com/r/reactjs/comments/3towfy/redux_feels_bloated_complicated_and_not_easy_what/
https://www.reddit.com/r/javascript/comments/3u0167/getting_started_with_redux_a_free_30part_video/
https://www.reddit.com/r/reactjs/comments/3u54ju/why_has_redux_become_so_popular_vs_altjs_and/
https://www.reddit.com/r/reactjs/comments/3wi0cx/has_anybody_actually_built_a_decent_sized_react/
https://news.ycombinator.com/item?id=10969819
https://www.reddit.com/r/javascript/comments/3w8uey/what_are_the_real_benefits_of_using_fluxredux/
https://news.ycombinator.com/item?id=11782234
https://www.reddit.com/r/javascript/comments/42fo3m/9_things_every_reactjs_beginner_should_know/
https://news.ycombinator.com/item?id=9856855
https://news.ycombinator.com/item?id=9859143
https://news.ycombinator.com/item?id=9860960
https://www.reddit.com/r/javascript/comments/3v43qf/im_a_web_developer_who_uses_jquery_to_write_a/
https://www.reddit.com/r/reactjs/comments/4pbq2x/why_isnt_ajax_present_in_many_examples_of/
https://news.ycombinator.com/item?id=11833301