top of page
Image by Lautaro Andreani

React Advanced

React Advanced is specifically crafted for practising React developers who wish to level up their skills by mastering component optimization and testing, advanced hooks usage, battle-proven techniques for data fetching and state management and upcoming React features.

The course offers a unique, cutting-edge compilation of highly sought-after content and a pragmatic approach to learning that solidifies your current understanding of React and prepares you for building the next generation of robust and scalable web applications.

The React Advanced course has been updated to include the latest features in React 18, such as concurrent rendering and the Suspense and startTransition APIs. You will learn about how to upgrade your application to React 18 and gradually adopt new functionality

The React Advanced course explores a wide array of topics

Advanced hooks

  • Manage component state with useState and useReducer.

  • Master the intricacies of useEffect.

  • Implement custom hooks for reusable component code.

  • React Context for global state management and dependency injection.

 

Handling application errors

  • Implement React error boundaries and related failure management patterns.

  • Learn a systematic approach for determining where to catch errors in a component tree, in order to achieve high fault tolerance and a robust user experience.

React performance

 

  • Profile React components with the React and Chrome Profiler tools, interpret flamecharts and identify non-performant code.

  • Optimise component rendering using React.memouseCallback and useMemo.

 

Data fetching strategies, cache management and optimistic updates, using the React Query library.

 

Unit and integration testing of components with React Testing Library.

 

An overview of upcoming React features 

  • Improve application performance with Concurrent Mode and Suspense.

  • Combine client and server-side rendering of components using React Server Components.

Target audience

JavaScript developers with previous React experience.

Prerequisites

Edument’s foundational React course or equivalent. Basic knowledge of hooks is recommended.

20 900 SEK ex moms

NEXT OPPORTUNITY
29-30 May 2023

- The course is given remote or in classroom
- Contact us for upcoming courses
- If you are a team there is an opportunity for content adaptation based on your needs

Duration: 2 days, or 4 half days             

Level: Beginning

Language: English/Swedish                  

Course code: T100

Avancerad React - intresseanmälan

REFERENCES

My expectation was to get new tools to use and that was fulfilled! Tore is very knowledgeable and was easy to listen to. I liked him. My favorite parts were about the role of the architect, build and deployment and CQRS & Event sourcing.

PARTICIPANT

Even if you know what software architecture is, it is worth participating in this course. It gives you a clearer picture about software architecture and even if you have experience in this area you will be more experienced, and you can just be better with repetition.

PARTICIPANT

Thorough coverage of different but symbiotic concepts and methods. Also, plenty of references to additional course material. Participating online was a smooth experience, Zoom worked well.

PARTICIPANT

Thorough coverage of different but symbiotic concepts and methods. Also, plenty of references to additional course material. Participating online was a smooth experience, Zoom worked well.

PARTICIPANT

bottom of page