Frontend

React Advanced Training

React is the most popular JavaScript library for building browser, mobile, and desktop applications.

Duration
6h
Who it's for

Ideal for teams that…

1 Experienced React developers with solid foundations who want to expand into advanced areas
2 Frontend developers working on large projects who want to learn optimization techniques and advanced state management
3 Developers using TypeScript who want to better understand typing in React
Outcomes after the program

Modern frontend in practice — components, performance and code quality.

Advanced techniques for optimizing applications

Tools and patterns for creating more readable, scalable, and testable code

Various methods of application state management

Improved skills in typing for safer, more precise coding

Modern libraries such as react-query or RxJS

Program · 3 modules

What we actually do

M01
Day 1
  • · Problems of basic styling
  • · CSS modules
  • · CSS in JS (styled-components)
  • · Theming
  • · Typing native DOM and React events
  • · Typing component interfaces
  • · Typing state management code
  • · Type vs interface
  • · Generic types
  • · Unknown, void, and never
  • · Type guards
  • · react-hook-form (basics, validation, reacting to changes, dynamic fields)
  • · Schema validation with TypeScript (zod) and its use in forms
M02
Day 2
  • · react-query (queries, mutations, query optimization)
  • · Internationalization with react-i18next
  • · React diffing algorithm
  • · Keys
  • · Code splitting (React.Suspense, React.lazy)
  • · Render optimization (memo, hooks, ref)
  • · Dev Tools profiler
  • · useEffect vs useLayoutEffect
M03
Day 3
  • · Centralized vs Distributed (Context vs Redux)
  • · Render props
  • · Children props
  • · Higher-order components
  • · Custom hooks
  • · Pub-Sub
  • · How middleware works
  • · Creating custom middleware
  • · redux-saga
Every module is adapted to your stack and context. The above is a starting point — not a fixed agenda.
How we work

From brief to retro in 30 days.

01

Brief & diagnosis

A call with the team lead + a short survey for participants. We define goals, gap and context.

02

Program customization

We adapt modules, case studies and code examples to your stack. Approval in 5 days.

03

Workshop

Trainer-led sessions, hands-on, code review. Mentor available between sessions too.

04

Retro + report

Outcome report for the team and lead. 30 days of consulting included.

Inquiry

Send a brief. We'll reply within 1 day.

After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.

Quote within 48h of the brief
First session within 30 days
Pilot before the full decision
VAT invoice, payment in instalments possible

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.