3 ms·
To learn and teach React and Redux were my greatest accomplishments in 2016. Very late in 2015 I started to learn React. I did a lot of JavaScript before, read
by rwieruch 10y ago
To learn and teach React and Redux were my greatest accomplishments in 2016.
Very late in 2015 I started to learn React. I did a lot of JavaScript before, read a lot about React, but never used it before. Early in 2016 I wrote my first application in React and Redux - a SoundCloud Client (source: https://github.com/rwieruch/favesound-redux https://github.com/rwieruch/favesound-redux , live: http://www.favesound.de http://www.favesound.de).
I wanted to share the joy of learning, the joy of applying the learnings, the joy of building an own application. That's why I started to write about it (http://www.robinwieruch.de/the-soundcloud-client-in-react-redux/ http://www.robinwieruch.de/the-soundcloud-client-in-react-re...).
I didn't expect the enormous positive feedback. I continued to share my learnings. Eventually I found myself in the position to teach a bit about React and its ecosystem on my website.
Finally I wrote an eBook: The Road to learn React (http://www.robinwieruch.de/the-road-to-learn-react/ http://www.robinwieruch.de/the-road-to-learn-react/). Again the feedback of the community was overwhelming. In the end I very much hope that it helps people to get started in React like I did. At this moment I improve the material whenever I can.
Besides of programming, I learned a lot about writing and teaching itself during the process. Still I try to improve my skills by reading books like "On Writing Well" by William Zinsser.
- acemarke 10y agoYep, ditto. I went from learning about React and Redux myself, to trying to share what I've learned, to actually being something of an expert on them. (The fact that some people actually want to know what I have to say is still _really_ amusing to me :) ) I've spent the last year+ hanging out in the Reactiflux chat rooms, and apparently have consistently been the top contributor by message volume every month - and not by small margins, either ([0]). At a conservative estimate of 3 people helped a night, that's somewhere over 1000 people I've helped there, which is pretty cool. In March-ish, I created a links list for tutorials, articles, and other resources related to React and Redux ([1]). I've continued to add links on a weekly basis, and that list recently hit 5500 stars. I've also maintained a Redux addons catalog ([2]), which just hit 1500 stars. I wrote two major sections for the Redux docs: the FAQ page ([3]), and the "Structuring Reducers" how-to/recipe section ([4]). Those have been very well received. As a result, Dan Abramov added me as a contributor to the Redux repo, and eventually handed the keys to me and Tim Dorr as the official maintainers. I also helped offer advice and critiques for Jim Bolla as he built the new React-Redux v5 implementation ([5]) Finally, I started up a dev blog, where I've been writing about use of React and Redux ([6]). In particular, I've been writing a tutorial series called "Practical Redux" ([7]), which is intended to demonstrate some useful techniques I've come up with in the context of a sample app that's _not_ yet another TodoMVC clone :) I also wrote a recap of how I got involved in Redux in the first place ([8]). So yeah, it's been a pretty crazy last year, but I love being able to help people learn how to use React and Redux. [0] https://twitter.com/reactiflux/status/743880425576103936 https://twitter.com/reactiflux/status/743880425576103936 [1] https://github.com/markerikson/react-redux-links https://github.com/markerikson/react-redux-links [2] https://github.com/markerikson/redux-ecosystem-links https://github.com/markerikson/redux-ecosystem-links [3] http://redux.js.org/docs/FAQ.html http://redux.js.org/docs/FAQ.html [4] http://redux.js.org/docs/recipes/StructuringReducers.html http://redux.js.org/docs/recipes/StructuringReducers.html [5] https://github.com/reactjs/react-redux/pull/416 https://github.com/reactjs/react-redux/pull/416 [6] http://blog.isquaredsoftware.com/ http://blog.isquaredsoftware.com/ [7] http://blog.isquaredsoftware.com/series/practical-redux http://blog.isquaredsoftware.com/series/practical-redux [8] http://blog.isquaredsoftware.com/2016/09/how-i-got-here-my-journey-into-the-world-of-redux-and-open-source/ http://blog.isquaredsoftware.com/2016/09/how-i-got-here-my-j...