illustration for Shareable Custom Hooks in React
pro

Shareable Custom Hooks in React

Instructor

Joe Previte

30m closed-captioning
·
8 lessons
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.4
612
people completed
Published 6 years ago
|
Updated 4 years ago

React 16.8 introduced Hooks like useState for using stateful logic in our function components, and useEffect for side effects previously only used in class-based components.

The React Team has given developers a way that simplifies using core features, but what's that mean for the code that you write?

In this course, you'll work through refactoring a component to use a custom hook and learn to apply the patterns used by the React team to your own code.

Follow the React Team's lead, and make your code more readable, reusable, and reasonable!

What you'll learn:

  • Custom React Hooks
  • Test React Hooks
  • npm

Learner Reviews

  • Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Really cool course , learned a lot ad Joe is a really good teacher !!

    Marcell Ciszek
    5 years ago
  • Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What would make this course a 7 for you?

    The course is great but there are more detailed ones available within egghead.io but this is still a good course.

    Steve Watson
    5 years ago
  • Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    How will you use what you learned from this course?

    Going to the plus points :

    • Loved the fast pace which is very useful for someone who wants to brush up their knowledge in React hooks like me and gain new info , but an absolute beginner may not benefit from it . Can go through it in my free time and absolutely course was never boring
      • 1 for the npm publish

    Now the negatives :

    • loading and data were kept as two state variables. It was better to use them as an object instead of two variables. This would help in reduce the no of re-renders . Though the intent was to educate on hooks, correct and performant efficient example would be better ( atleast as a new video chapter ).
    • Trickier examples on custom hooks as we proceed to last sections would have really helped .
    Vijay P R
    5 years ago
  • Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Loved how you skipped the irrelevant section and focused on the value. Also like how you included good practices like testing and versioning.

    Oscar Crespo
    5 years ago
  • Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Very nice, a perfect balance between concision and thoroughness. A lot of egghead courses brush ver the details and can make you feel like you're missing something. Not the case here. thanks

    thomas
    5 years ago
  • Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Brevity. Concise and straight to the point. You have a great presentation style.

    Mark Macdonald
    5 years ago