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

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 دقیقه
    تاریخ انتشار: 18 آذر 1403
    طراحی سایت و خدمات سئو

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