https://daveceddia.com/redux-tutorial/https://blog.jannikwempe.com/when-to-not-use-react-context-api-for-statehttps://stackoverflow.com/questions/62725935/what-does-flushsync-do-in-reacthttps://dev.to/opensauced/the-react-useref-hook-not-just-for-html-elements-3cf3https://blog.ordina-jworks.io/architecture/2021/02/12/react-generic-context.htmlhttps://julesblom.com/writing/flushsynchttps://stackoverflow.com/questions/66057560/generating-a-table-of-content-using-using-react-pdfhttps://twitter.com/TkDodo/status/1616490384305311745https://github.com/TanStack/query/discussions/3563https://www.youtube.com/watch?v=p6fjTYrUulwhttps://github.com/molefrog/use-leaderhttps://buildui.com/posts/global-progress-in-nextjshttps://brettdewoody.com/performant-scroll-based-styling-with-intersection-observer/https://github.com/nathancahill/splithttps://betterprogramming.pub/how-to-create-react-infinite-slider-22b76cbd7a9https://julesblom.com/writing/usesyncexternalstore#exampleshttps://www.christianvm.dev/blog/react-as-prop