Må vi gemme en cookie?

Vi bruger cookies for at forbedre din oplevelse af vores hjemmeside, målrette indhold samt statistik. Læs mere om cookies

Kurser

Kursusadministration

Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen

React 2019: Hooks, Performance & maintainability, Concurrency & Suspense

Er du erfaren React udvikler, og vil du lære mønstre, præsentationer og nye/fremtidige emner som Hooks og Concurrent React, så er dette kursus for dig.

Forudsætninger

Participants are expected to have at least a year of React hands on experience. Basics like class and functional components, properties, events, state, lifecycle methods and Redux should be familiar.

Indhold

Patterns
  • Container pattern
  • Props and state destructuring in render method
  • Higher-Order Components
  • Render-props
  • Transclusion
  • Implicit State pattern (see: Context)
New Context
  • Provider
  • Consumer
Using Hooks (React 16.7, ~Q1 2019)
  • Function components with state: useState() & useReducer()
  • Function components with side effects: useEffect()
  • Function components with context: useContext()
  • Other React Hooks
Profiler (new in React 16.5)
  • DevTools changes
  • How to use
  • Profiler API
Performance
  • MemoCompontent
  • memo()
  • useCallback() Hook
  • useMemo() Hook
  • react-virtualized
Concurrent Mode (React 16.8, ~Q2 2019)
  • Preparations: Strict Mode (16.6)
  • Responsive rendering without blocking the main thread
  • Working with priorities
Suspense (React 16.6 and React 16.9, ~Q3 2019)
  • Preparations: Strict Mode (16.6)
  • Suspense component & lazy() (16.6)
  • Code splitting (16.6)
  • Time slicing
  • Data fetching
Considerations for maintainable projects:
  • Naming
  • Code & folder organisation
  • more?

Underviser

Underviser Rick Beerendonk
Rick is a senior consultant and trainer from The Netherlands. He has over 20 years of professional experience while working in small, large and fast growing organisations. His passion is simplicity, well-written code and team dynamics. He is specialised in front-end technologies and speaks regularly about these topics at international events. Rick teaches and talks about React since 2014.
Har du faglige spørgsmål så kontakt

Andre kigger også på