{"componentChunkName":"component---src-pages-blog-react-hooks-in-a-nut-shell-index-mdx","path":"/blog/react-hooks-in-a-nut-shell/","result":{"pageContext":{"frontmatter":{"title":"React hooks in a nut shell 🥐","description":"","published":"2018-10-29T00:00:00.000Z","redirect_from":["/blog/react-hooks/swizec/8681"],"categories":"Front End, Technical","hero":"../../../defaultHero.jpg"},"relatedArticles":[{"url":"/blog/custom-react-hooks/","title":"Custom react hooks ❤️","published_date":"2019-02-10T00:00:00.000Z"},{"url":"/blog/usereducer-usecontext-for-easy-global-state-without-libraries/","title":"useReducer + useContext for easy global state without libraries","published_date":"2019-08-11T00:00:00.000Z"},{"url":"/blog/how-to-use-react-context-effectively/","title":"How to use React Context effectively","published_date":"2019-01-01T00:00:00.000Z"},{"url":"/blog/delightful-state-management-with-hooks-and-constate/","title":"Delightful state management with hooks and Constate","published_date":"2019-01-15T00:00:00.000Z"},{"url":"/blog/livecoding-25-adding-mobx-to-a-vanilla-react-project/","title":"Livecoding #25: Adding MobX to a vanilla React project","published_date":"2016-10-30T00:00:00.000Z"}]}},"staticQueryHashes":["1171014969","1685367536","1895165123","1907957565","2139796580","24089170","2612478234","2744905544","393808075"],"slicesMap":{}}