وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

React JS Best Practices – Beginner To Expert

سرفصل های دوره

Improve your skills in React and Typescript with concise and to the point lessons.


1. Common Mistakes to Avoid
  • 1.1 common-mistakes-codes.zip
  • 1. useState is Async
  • 2. Default state
  • 3. Unnecessary useEffect
  • 4. Mutating state objects
  • 5. Prop drilling
  • 6. Provider wrapping hell
  • 7. Rushing into React.memo
  • 8. Syncing states via useEffect
  • 9. Conditional rendering
  • 10. Another unnecessary useEffect

  • 2. Common Best Practices
  • 1.1 best-practices.zip
  • 1. Introducing impossible state
  • 2. Encapsulating components
  • 3. Optimizing another wasted re-render
  • 4. Introducing impossible state #2
  • 5. a ref tip
  • 6. Grouping states
  • 7. State reset
  • 8. Redundant state
  • 9. Caching
  • 10. Conditional rendering
  • 11. Improving conditional rendering
  • 12. Currying handler
  • 13. Enums
  • 14. Factory pattern in React
  • 15. Clean if statements
  • 16. Normalizing states
  • 17. a Form tip
  • 18.1 18. React Portals.zip
  • 18. React Portals
  • 19.1 19. Forwarding Refs.zip
  • 19. Forwarding Refs
  • 20.1 20. Error Boundaries.zip
  • 20. Error Boundaries
  • 21.1 21. Keys Explained.zip
  • 21. Keys Explained
  • 22.1 codes-after.zip
  • 22. Capture Event Listeners

  • 3. React Hooks Tips
  • 1.1 hooks.zip
  • 1. Fetching inside useEffect
  • 2. Race conditions in useEffect
  • 3. Another wasted re-render
  • 4. Creating custom hooks
  • 5. Making useCallback act like useRef
  • 6. useEffect and infinite loops
  • 7. Using useCallback properly
  • 8. a Useful custom hook
  • 9. Increasing readability with custom hooks
  • 10. Labeled functions with useEffect
  • 11. Separating business logic from UI
  • 12. a useEffect mistake
  • 13. Unnecessary useEffect
  • 14. Centralized state updates
  • 15. useReducer pattern
  • 16.1 codes-after.zip
  • 16. useLayoutEffect
  • 17.1 20. useId.zip
  • 17. useId
  • 18.1 21. useImperativeHandle.zip
  • 18. useImperativeHandle
  • 19.1 16. useDeferredValue.zip
  • 19. useDeferredValue
  • 20.1 17. useTransition.zip
  • 20. useTransition
  • 21.1 18. Async React Router.zip
  • 21. Async React Router

  • 4. Styling Tips
  • 1.1 styling tips.zip
  • 1. Calculating classnames
  • 2. Explicit props vs classnames
  • 3. Extensible components

  • 5. Scalable Project Structure
  • 1.1 code.zip
  • 1. General Architecture
  • 2.1 codes.zip
  • 2. Route Components
  • 3.1 code.zip
  • 3. Encapsulating Components and Logics
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 41690
    حجم: 1826 مگابایت
    مدت زمان: 295 دقیقه
    تاریخ انتشار: ۱۸ آذر ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید