|
|
|
|
|
by officialchicken
3853 days ago
|
|
Another vote for React + Redux here. I'm using a mix of ES6 and JSX with Babel. My favorite aspect is that it seems like there is less mental overhead/stress - that makes coding easier and more enjoyable for me - but there's no way to quantify that other than I don't feel drained at the end of the week. It seems to me there is a lot less you have to keep in your head (state) once you "get it" vs. ng directives (state+behavior+scope) or 2-way backbone data binding (kitchen sink). Personally not a big fan of Webpack only because it doesn't have all the nice plugins and addons available for grunt/gulp. The React developer add-on for chrome is pretty impressive, better than the ones for ng. When things go really bad (white page of death), it's much much faster to find and fix the issue than with other frameworks using the chrome extension. It provides better insight into what your code is doing/try to do. The hardest part I found when starting React was deciding to Flux or not to Flux; and then which router to use. A couple hours to kicking around a few starter kits should be expected. |
|