Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай React Hooks, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:01:09
    What You Will Need for this Course
  • Урок 2. 00:02:57
    Install React 16.7 to Use React Hooks
  • Урок 3. 00:01:24
    What are React Hooks?
  • Урок 4. 00:05:43
    Introducing the useState Hook
  • Урок 5. 00:02:22
    Use Previous State with useState
  • Урок 6. 00:06:08
    Toggle State with useState
  • Урок 7. 00:05:11
    Introducing the useEffect Hook
  • Урок 8. 00:09:17
    Cleaning up Side Effects in useEffect
  • Урок 9. 00:05:11
    Using / Cleaning up Multiple Listeners in useEffect
  • Урок 10. 00:07:37
    Cleaning up Listeners without a Supportive API
  • Урок 11. 00:06:15
    Comparing Function Component and Class Components
  • Урок 12. 00:09:54
    Implementing a Login Form with Multiple State Values
  • Урок 13. 00:08:28
    Implementing a Register Form with a Single State Value
  • Урок 14. 00:04:58
    Comparing Ways of Managing State
  • Урок 15. 00:02:07
    Intro to Data Fetching Project
  • Урок 16. 00:06:24
    Fetching Data on component Mount with useEffect
  • Урок 17. 00:02:47
    Using Async / Await for Fetching Data in useEffect
  • Урок 18. 00:03:16
    Fetching Search Results on Component Update with useEffect
  • Урок 19. 00:03:40
    Fetching Data upon Submitting Form
  • Урок 20. 00:04:23
    Using the useRef Hook on our Search Input
  • Урок 21. 00:02:37
    Displaying Loading State with useState
  • Урок 22. 00:02:08
    Error Handling and Displaying Errors with useState
  • Урок 23. 00:05:22
    Styling our Project with TailwindCSS (Optional)
  • Урок 24. 00:02:50
    Project Setup for our CRUD App
  • Урок 25. 00:07:12
    Avoiding Props Drilling with React Context and the useContext Hook
  • Урок 26. 00:05:52
    Replacing Redux with the useReducer Hook
  • Урок 27. 00:08:08
    Combining useContext and useReducer to Make Initial App State
  • Урок 28. 00:04:42
    Styling our TodoList Component with TailwindCSS
  • Урок 29. 00:05:58
    Toggling Todos / "TOGGLE_TODO" case
  • Урок 30. 00:02:57
    Removing Todos / "REMOVE_TODO" case
  • Урок 31. 00:06:46
    Adding Todos and TodoForm Component / "ADD_TODO" case
  • Урок 32. 00:08:38
    Updating Todos / "UPDATE_TODO" case
  • Урок 33. 00:05:15
    Improving our App
  • Урок 34. 00:03:46
    Creating / Deploying our API to Persist App Data
  • Урок 35. 00:05:35
    Creating a Custom Hook to Fetch Initial App Data
  • Урок 36. 00:02:18
    Delete Request to Remove Todos
  • Урок 37. 00:03:09
    Performing Post Request to Add Todos
  • Урок 38. 00:02:15
    Performing Patch Request to Toggle Todos
  • Урок 39. 00:02:00
    Finishing our App