~/talk

Breathing New Life into Redux by Linking State with React Context

TalkinRussianat HolyJS 2025 Spring · 2025-04-07..04-08· [react, frontend-architecture]
links:none on file
slides:none on file

The talk explains how to modernize existing Redux apps by adding dependency injection and linking Redux state to React Context instead of rewriting the state manager. It describes the challenges encountered when applying clean architecture to a React+Redux codebase, the solution the team developed, and how that solution evolved into a lightweight plugin that connects Redux with React Context.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Modern Redux issues
  3. 3:11Redux selector problems
  4. 6:38Why not change state manager
  5. 8:01Selector problem solutions
  6. 10:51React Context as DI base
  7. 12:36Redux Current concept
  8. 13:37Redux Current internals API
  9. 15:01Keys in Redux Current
  10. 16:26Selector injection via providers
  11. 17:50Selectors linked to contexts
  12. 19:15Action injection and usage
  13. 20:41React state with Redux Current
  14. 21:43Array mapping in Redux Current
  15. 23:51Smart component issues in Atomic
  16. 25:38Refactoring smart components
  17. 27:00Typing and modules in Redux Current
  18. 28:47Arrays and element keys
  19. 30:09Component export and usage
  20. 31:15Smart component team management
  21. 32:16Nested smart components mapping
  22. 33:41Redux Current conclusions
  23. 35:50Advantages no middleware
  24. 36:53Demo and library links
  25. 37:14Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.