Jotting down a list of posts I'd like to write. Probably won't write them in this exact order.
- Practical Redux series
- Connected lists, basic form editing
- Form change handling, feature reducers
- "editing/draft slice" approach
- Modal management and "picker" modals
- Handling more complex nested/relational data
- Entity creation
- Treeview
- Redux-ORM 0.9 changes and migration
- Async/server interaction (CRUD, etc); sagas?
- Sorting/filtering?
- Optimization of
mapState
- Other stuff as I come up with it
- Idiomatic Redux series
- Thunk usage
- General principles of idiomatic Redux (FP/OOP, 1:many actions/reducers, action types, etc)
- "Single source of truth" in theory and practice
- "Common Complaints about Redux 'Boilerplate', and Why These Things Exist In The First Place"
- Blogged Answers series
- Why the React and Redux teams advise against decorators (especially for
connect
- https://www.reddit.com/r/javascript/comments/70ycqj/the_problems_with_redux_can_react_mobx_and_realm/dn7t9rs/?context=3) - How the dispatch/connect cycle works (per https://gist.github.com/markerikson/34f1a37350a82c8a25149011a7a8585c )
- Opinions on immutable data and Immutable.js ( https://www.reddit.com/r/javascript/comments/4rcqpx/dan_abramov_redux_is_not_an_architecture_or/d51g4k4/?context=3 )
- "Containers" and folder structuring ( https://gist.github.com/markerikson/ea312b5ee398627ffceb09f89904831f )
- Why you should use class comps AND func comps, setState AND Redux state (https://twitter.com/acemarke/status/913786177983008770 , https://twitter.com/acemarke/status/913786398951473152 )
- Standard advice for getting started with React
- Standard advice for getting started with Redux ( https://www.reddit.com/r/reactjs/comments/79off2/beginners_thread_easy_questions_week_of_20171029/dpdlwwf/ , https://www.reddit.com/r/reactjs/comments/7ddaun/how_redux_works_a_counterexample/dpxkftj/?context=3 )
- Size of a CRA project ( https://www.reddit.com/r/reactjs/comments/64j8v8/why_would_i_learn_this_technology/ , https://www.reddit.com/r/reactjs/comments/68cio5/i_used_create_react_app_it_worked_but_put_70mb_of/ )
- Why we recommend not using
connect
as a decorator ( https://news.ycombinator.com/item?id=15427954 ) - Thoughts on Redux-inspired libs like redux-zero ( https://news.ycombinator.com/item?id=15519059 , https://www.reddit.com/r/javascript/comments/79imni/announcing_babydux_the_paperthin_typesafe_redux/dp3oefv/?context=3 , https://medium.com/@mark.erikson/ill-repeat-a-comment-i-ve-made-several-times-now-b4ead0b57a95)
- Redux abstractions ( https://news.ycombinator.com/item?id=14715718 )
- How to debug React/Redux apps (follow the data flow!)
- React does not require Node, JSX, or CRA ( https://www.reddit.com/r/javascript/comments/81fkhi/this_maybe_a_dumb_question_but_do_you_really_need/dv2upik/ )
- Redux is not being deprecated or replaced ( http://blog.isquaredsoftware.com/presentations/2018-03-redux-fundamentals/#/28 )
- Why the React and Redux teams advise against decorators (especially for
- Other
- Using React, Cesium.js, and Webpack together for 3D globe display
- Writing a custom Webpack dev server
- How I manage links and bookmarks
- An overview of GIS data formats and tools, and how to convert datasets for use with Cesium
- Voiced-over version of "(R)Evolution of Web Dev"
- Overview of the various "component state in Redux" / "modularity/reusability/encapsulation" approaches out there
- Redux batching approaches
- How I evaluate 3rd-party libraries
- How I dig into unfamiliar codebases
- How to debug React+Redux apps
- How I converted our Require.js config to Webpack
- How to properly search for error messages ( https://twitter.com/brittanystoroz/status/948671247734407169 )
Next planned posts:
- Not sure - will see what sounds good :)
Hi. Great series you put out there. It helped me a lot. I'd love to see a post about working with relationships in redu-orm, particularly the subtlties of how dependent models can trigger state changes in components
Thanks