About the course
Our Advanced React training course will guide you through complex and elegant solutions to expand your knowledge of the JavaScript library.
This hands-on React workshop is aimed at experienced React developers and the topics can be added on to our intro to React training course to build a comprehensive custom training programme.
This is a bring-your-own-device workshop - which means you will leave the React workshop with useful code to reuse in your own projects.
Online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.
-
- Going deeper with Hooks
- Custom Hooks
- React Performance Tuning
- Testing React Apps
- React Suspense
- React Patterns
-
This course ideal if you are looking for expert guidance to improve upon your existing React development experience.
-
Delegates should have attended our React training course or have equivalent real-world exposure (at least 6 months' hands-on practical experience).
-
This advanced React course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).
Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.
-
Going deeper with Hooks
useRef for DOM interaction
useReducer
useCallback
useLayoutEffect
useDebugValue
Custom Hooks
Identifying the need
Developing custom hooks
Performance
Code splitting
useMemo
Virtualized lists
Production performance management
Testing React Apps
Testing with ReactDOM
Using the React testing library
Form testing
Mocking HTTP requests
Testing custom hooks
React Suspense
Concurrent mode
Render as you fetch
useTransition
Cache resources
Coordination suspending components
React Patterns
Context module functions
Compound components
Prop collections
-State reducers
-
https://react.dev/ - the home of React
https://nodejs.org/en - To get started with React, you need npm (included with Node)
https://www.jetbrains.com/webstorm/ - popular JS and TypeScript editor from JetBrains
https://code.visualstudio.com/ - popular JS and TypeScript editor from Microsoft
Trusted by