React Native - The Practical GuideUse of ReactJS to build real native mobile apps for iOS and AndroidDevelop cross-platform (iOS and Android) mobile appsExplore React Native basics and advanced featuresUse key mobile app features like Google maps or the device camera
Testing React with Jest and React Testing Library (RTL)React Testing best Practices: how to test behavior instead of implementationTesting simple and complex React applications with React Testing LibraryMaking the most of Jest watch modeCommon errors returned by Testing Library and how to correct them
Advanced React For Enterprise: React for senior engineersCss architecture of frontend codebasesAccessibility of custom components & accessibility testingCreating, deploying and managing npm packagesContinuous integration and deployments
The Complete Guide to Advanced React Component PatternsInversion of control of component via the control props patternUnderstand custom hooks, how they work and their invocation orderLeverage the compound component pattern to centralise logic within a single parentProp getters and prop collections
Building Faster Websites: Get Started with Web PerformanceHow to measure loading performance and determine how fast a website loads.Measure web performance across a variety of device types and network conditions.Performance optimisation techniques to reduce how long it takes the browser to download a website.
Optimizing web performance and critical rendering pathHow the browser renders the frameThe effect of CSS properties on the rendering of the frameHow and why should you promote an element into a layerFixing the paint issueImprove the critical rendering path
React Native - The Practical GuideUse of ReactJS to build real native mobile apps for iOS and AndroidDevelop cross-platform (iOS and Android) mobile appsExplore React Native basics and advanced featuresUse key mobile app features like Google maps or the device camera
Testing React with Jest and React Testing Library (RTL)React Testing best Practices: how to test behavior instead of implementationTesting simple and complex React applications with React Testing LibraryMaking the most of Jest watch modeCommon errors returned by Testing Library and how to correct them
Advanced React For Enterprise: React for senior engineersCss architecture of frontend codebasesAccessibility of custom components & accessibility testingCreating, deploying and managing npm packagesContinuous integration and deployments
The Complete Guide to Advanced React Component PatternsInversion of control of component via the control props patternUnderstand custom hooks, how they work and their invocation orderLeverage the compound component pattern to centralise logic within a single parentProp getters and prop collections
Building Faster Websites: Get Started with Web PerformanceHow to measure loading performance and determine how fast a website loads.Measure web performance across a variety of device types and network conditions.Performance optimisation techniques to reduce how long it takes the browser to download a website.
Optimizing web performance and critical rendering pathHow the browser renders the frameThe effect of CSS properties on the rendering of the frameHow and why should you promote an element into a layerFixing the paint issueImprove the critical rendering path