1-Day Advanced Patterns and Performance Workshop: London

Master React patterns, perpendicular composition with Hooks, HOC, and Render Props this workshop in London

  • Date: 14 Dec, Monday
  • Timings: 09:00-18:00
  • Venue:To be confirmed

1-Day Advanced React Patterns and Performance

Curriculum

Functional Programming & Advanced React patterns

  • Functional programming (FP) applied to JavaScript
    • Closure
    • Memoization
  • Previous Patterns
    • Higher-Order Components (HOCs)
    • Refactoring previous patterns to Hooks and vice versa
Hide detail

Advanced Hooks and Performance

  • Advanced Hooks
    • Hooks Composition Model (custom Hooks)
    • Hook Reducer
    • useMemo and useCallback
  • Performance
    • Profiling
    • Re-renderings when updating state
    • React.memo and immutability
Hide detail

Learning Objectives

Coaches

Further details

"We're moving to React so I've looked at the codebase to identify where we could be using advanced patterns..."

Lara Ramey, Software Developer - Meredith Corporation

Is this 1-day React workshop right for me?

  • Are you a developer with previous experience building React apps?
  • Are you a developer who wants to upskill or specialise in advanced React skills?

Do you have any questions? Contact us :)

Prices

Loading ...

Please be aware that the ticket only covers the cost of the training, it does not include travel expenses.

You may also be interested in

9
Dec1 week

React Bootcamp
London, UK
Prices & more details

9
Dec3 days

React Redux Fundamentals
London, UK
Prices & more details

14
Dec3 days

Advanced React
London, UK
Prices & more details

Related articles

See all blogs

How to choose an online course

Following the success of our Remote Training programme early this year, we wanted to clarify the...

Read more

What's the difference between React & React Native?

The two share a lot in common, but you’re going to want to take a minute before you dive in and create your first React Native app. There…

Read more

React is all about composition

Software development is, in essence, the process of breaking a problem down into smaller problems, implementing solutions for those smaller…

Read more

Using our site means you consent to our use of cookies. Find out more in our privacy policy.