React Resources
React TypeScript Cheatsheet
https://react-typescript-cheatsheet.netlify.app/docs/basic/getting-started/basic_type_example/
Redux Toolkit
- https://redux.js.org/tutorials/fundamentals/part-8-modern-redux
- https://www.youtube.com/watch?v=7ujSgXRnyig
- https://blog.logrocket.com/using-redux-toolkits-createasyncthunk/
- https://blog.logrocket.com/modern-api-data-fetching-methods-react/
- https://javascript.plainenglish.io/createasyncthunk-in-redux-toolkit-4d8d2f0412d3
Hooks
- https://overreacted.io/making-setinterval-declarative-with-react-hooks/
- https://dmitripavlutin.com/react-hooks-stale-closures/
- https://dev.to/itminds/lessons-learned-working-with-react-hooks-and-closures-2p1b
- https://engineering.udacity.com/understanding-re-rendering-and-memoization-in-react-13e8c024c2b4
Components
React visual / flow
- https://github.com/antonioru/beautiful-react-diagrams
- https://github.com/wbkd/react-flow
- https://github.com/retejs/rete
- https://github.com/projectstorm/react-diagrams
- https://github.com/MrBlenny/react-flow-chart
Sortable Lists / Trees / Drag'n'Drop
- https://github.com/lytc/react-sortly
- https://sortablejs.github.io/Sortable/
- https://clauderic.github.io/react-sortable-hoc/#/react-virtualized/elements-of-varying-heights?_k=v81osm
- https://github.com/atlassian/react-beautiful-dnd
- https://github.com/brimdata/react-arborist
- https://github.com/lukasbach/react-complex-tree
- https://github.com/swiftcarrot/react-ui-tree
- https://github.com/swiftcarrot/js-tree
Grids
- https://gridstackjs.com/ & https://github.com/gridstack/gridstack.js
- https://github.com/react-grid-layout/react-grid-layout
- https://golden-layout.com/
- https://github.com/nomcopter/react-mosaic
Diagrams
Spreadsheets
https://github.com/iddan/react-spreadsheet