3 ms·
I guess we just have differing philosophies on it. As it happens, I've been learning React the last week as I move away from templating languages, and your lis
by kakarot 9y ago
I guess we just have differing philosophies on it.
As it happens, I've been learning React the last week as I move away from templating languages, and your list has been in a pinned tab in case I needed it. Thank you so much for the time you've spent aggregating everything.
It's been smooth sailing so far but Redux's documentation leaves a lot to be desired, and Dan's readthesource episode had too many distractions.
I was going to check out some of the Redux tuts you listed, and since you're here... any particular recommendations on which to start with for someone now already familiar with React?
- acemarke 9y agoWell, normally I'd say you _should_ start with the Redux docs and Dan's videos on Egghead, both of which try to teach Redux from first principles. The front page of my links list also has a "best-of / getting started" selection of articles on key Redux concepts like "side effects" and "normalization". I'm very curious - what issues and concerns do you have with Redux's documentation? Any specific pain points or topics that are missing? A large part of my contributions to Redux thus far have been adding sections to the docs (the Redux FAQ and the "Structuring Reducers" section), so if you've got suggestions on how the docs can be improved, I'm always looking for ideas. I'm not entirely sure what articles to recommend past that, because I'm not sure what topics you've picked up thus far and what info you need next. If you'd like to see some examples of Redux being used to build an actual app, you might want to check out the "Building a Simple CRUD App with React and Redux" series [0], and my own "Practical Redux" tutorial series [1]. I've also got an "Intro to React and Redux" slideset as well [2]. I'd also definitely like to invite you to drop by the Reactiflux chat channels on Discord [3]. Feel free to ping me there and we can figure out what info would best help you continue learning Redux. [0] http://www.thegreatcodeadventure.com/building-a-simple-crud-app-with-react-redux-part-1/ http://www.thegreatcodeadventure.com/building-a-simple-crud-... [1] http://blog.isquaredsoftware.com/series/practical-redux/ http://blog.isquaredsoftware.com/series/practical-redux/ [2] http://blog.isquaredsoftware.com/2017/02/presentation-react-redux-intro/ http://blog.isquaredsoftware.com/2017/02/presentation-react-... [3] https://www.reactiflux.com https://www.reactiflux.com
- kakarot 9y agoThanks for your response. I haven't read the Structuring Reducers page yet, though from a glance it looks thorough. I'm still using the docs as a reference and will probably be doing so for a while. I'm not sure what it is in particular about the docs I have read, but somehow I came out feeling a little overwhelmed. I think the code wasn't explained well enough in some places, and while I understand the concepts behind Redux, it just seems a bit dense in areas. Also, and this may seem silly, but seeing another Todo app as an example was extremely off-putting and made it hard to pay attention to the example code. No one is ever making a Todo app with the tech they are learning and it's getting played out hard. Eventually I decided that a more hands-on tutorial is what I needed. I've got the first link you mentioned in a tab somewhere, but since you wrote it I think I will start with Practical Redux today and see how it goes. I will try to pop in to Reactiflux tonight to share my progress. Thank you so much for your help!
- acemarke 9y agoYeah, there's pros and cons to the proliferation of Todo apps in examples. On the one hand, a Todo app provides just enough of an implementation to demonstrate the basic concepts of a tool, without getting caught up in too much complexity. On the other hand, there's a ton of real-world use cases that a Todo app won't cover. It's a tough balance - teaching basic library/tool concepts vs actual usage. As for the help - you're welcome, and hopefully things click soon :)