Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Mastering Maintainable React, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:09:30
    Introduction to Maintainable React
  • Урок 2. 00:02:18
    Introduction to basic ES6 features
  • Урок 3. 00:02:36
    ES6 - variable declarations: var, let and const
  • Урок 4. 00:10:32
    ES6 - play with objects and arrays
  • Урок 5. 00:11:38
    Introduction to the collection API (filter, map, reduce)
  • Урок 6. 00:09:16
    A minimal guide to Typescript
  • Урок 7. 00:09:15
    React in 5 minutes
  • Урок 8. 00:06:50
    Introduction to code smells
  • Урок 9. 00:07:33
    Code smell - raw JS loop and collection APIs
  • Урок 10. 00:05:50
    Code smells - a real-world scenario
  • Урок 11. 00:09:11
    Introduction of refactorings
  • Урок 12. 00:04:59
    Refactoring - Extract Function
  • Урок 13. 00:02:42
    Refactoring - Boolean Parameter
  • Урок 14. 00:03:25
    Refactoring - ES6 destructuring assignment
  • Урок 15. 00:05:11
    Refactoring - Extract Component
  • Урок 16. 00:03:22
    Refactoring - Move Component
  • Урок 17. 00:14:08
    Demonstration of common Refactoring usages
  • Урок 18. 00:06:08
    Benefits of having tests
  • Урок 19. 00:04:20
    How to write a test?
  • Урок 20. 00:05:35
    Test runner + test cases + code structure
  • Урок 21. 00:04:52
    What is Test-Driven Development
  • Урок 22. 00:08:48
    The first TDD journey - A project effort tracker
  • Урок 23. 00:05:18
    The first TDD journey - Refactoring a bit further
  • Урок 24. 00:10:11
    TDD with React component - implement a simple Header Component
  • Урок 25. 00:10:41
    TDD with React Component - implement user interaction
  • Урок 26. 00:06:24
    Single Responsibility Principle
  • Урок 27. 00:05:59
    Composable Design
  • Урок 28. 00:05:16
    Using create-react-app to create your application
  • Урок 29. 00:05:50
    Walk through the project structure
  • Урок 30. 00:18:05
    Feature - Add a Todo to a list
  • Урок 31. 00:10:23
    Refactoring - Extract sub-components
  • Урок 32. 00:14:34
    Feature - Complete an item when clicked
  • Урок 33. 00:12:15
    Refactoring - Custom Hooks for Managing states
  • Урок 34. 00:26:15
    Feature - Add summary information to Todo List
  • Урок 35. 00:15:45
    Refactoring - Reduce duplication and extract more sub-components
  • Урок 36. 00:13:44
    Feature - Search by keyword
  • Урок 37. 00:11:31
    Feature - Enhance accessibility
  • Урок 38. 00:02:52
    Direct to boot - Feature introduction
  • Урок 39. 00:05:06
    Network-relate status statechart
  • Урок 40. 00:11:38
    Feature - the I'm here button - happy path
  • Урок 41. 00:15:50
    Introduce mirage.js
  • Урок 42. 00:10:05
    Feature - Error handling
  • Урок 43. 00:05:33
    Refactoring - extract hooks
  • Урок 44. 00:07:21
    Feature - I'm Here - retry
  • Урок 45. 00:12:18
    Use react-query to simplify the network statuses check
  • Урок 46. 00:06:43
    Fix all the tests with React-Query
  • Урок 47. 00:14:05
    Feature - Notify the store
  • Урок 48. 00:11:47
    Final refactoring
  • Урок 49. 00:05:24
    Summarise what we've covered in the course