React Hooks

repo: glauberfc/awesome-react-hooks
category: Front-End Development related: React


Awesome React Hooks Awesome

<img src="https://user-images.githubusercontent.com/15311858/47717137-ab421180-dc23-11e8-9ee8-a0de40260113.png">

A curated list about React Hooks.

Hooks are a new addition in React 16.8. They let you use state and other React features without writing a class.

Contents

Hooks

Tutorials/Articles/Workshops

  • React Today and Tomorrow and 90% Cleaner React - Dan Abramov and Sophie Alpert.
  • [Making Sense of React Hooks](https://medium.com/@dan_abramov/making-sense-of-react-hooks-fdbde8803889) - Dan Abramov.
  • React Hooks and Suspense - Kent C. Dodds.
  • [React Hooks & testing: Stepping through React code](https://youtu.be/JQeB9miT9Wc) - Kent C. Dodds.
  • [My Thoughts on React Hooks](https://youtu.be/gmF4k6P2va8) - Ben Awad.
  • [Fetching Data from an API with React Hooks useEffect](https://youtu.be/k0WnY0Hqe5c) - Ben Awad.
  • [Are React Hooks Slower than Class Components?](https://youtu.be/tKRWuVOEB2w) - Ben Awad.
  • [Building a Todo List with React Hooks useState](https://youtu.be/cAZ-fOd1RpA) - Ben Awad.
  • [Using React Hooks vs. Class Components](https://youtu.be/vbaIZ3xMj9U) - Ben Awad.
  • [Using Immer with Reducers and React Hooks](https://youtu.be/FmKjwh34Rn8) - Ben Awad.
  • React Hooks useContext - Ben Awad.
  • [Everything you need to know about React Hooks](https://medium.com/@vcarl/everything-you-need-to-know-about-react-hooks-8f680dfd4349) - Carl Vitullo.
  • [Hooks in react-spring, a tutorial](https://medium.com/@drcmda/hooks-in-react-spring-a-tutorial-c6c436ad7ee4) - Paul Henschel.
  • React Hooks: Notes Taken - Tomáš Konrády.
  • [Getting Started with React Hooks](https://scotch.io/tutorials/getting-started-with-react-hooks) - Chris Sevilleja.
  • React hooks: not magic, just arrays - Rudi Yardley.
  • [Why React’s new Hooks API is a game changer](https://itnext.io/why-reacts-hooks-api-is-a-game-changer-8731c2b0a8c) - Rudi Yardley.
  • [Writing Custom React Hooks for GraphQL](https://medium.com/open-graphql/react-hooks-for-graphql-3fa8ebdd6c62) - Nader Dabit.
  • [Manage global state with React Hooks](https://medium.com/@Charles_Stover/manage-global-state-with-react-hooks-6065041b55b4) - Charles Stover.
  • React Hooks: Managing Web Sockets with useEffect and useState - Ross Bulat.
  • [Primer on React Hooks](https://testdriven.io/blog/react-hooks-primer/) - Austin Johnston.
  • React Hooks - A deeper dive featuring useContext and useReducer - Austin Johnston.
  • [Advanced React Hooks Workshop](https://github.com/kentcdodds/advanced-react-hooks) - Kent C. Dodds.

Discussions

  • [v6 Candidate Preview: Use React Hooks for connect](https://github.com/reduxjs/react-redux/pull/1065) - Mark Erikson.
  • [RFC: React Hooks](https://github.com/reactjs/rfcs/pull/68) - Sebastian Markbåge.
  • [Using Hooks in React Native](https://github.com/facebook/react-native/issues/21967#issuecomment-434113687) - Héctor Ramos.

Examples

Extensions/Libraries

License

Awesome React hooks is CC0 licensed.

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?