InfoQ Homepage React Content on InfoQ
-
Airbnb Transfers Ownership of Enzyme, Its React Testing Library
Airbnb transferred ownership of Enzyme, its React testing library, to the new enzymejs GitHub organization. Airbnb nonetheless plans to continue to use and contribute to Enzyme.
-
Building (and Re-Building) the Airbnb Design System - React Conf 2019
Maja Wichrowska and Tae Kim, engineers at Airbnb, explained how Airbnb’s design system evolved its architecture and implementation in response to business and technical challenges encountered.
-
How to Scale a React Component - Jed Watson at React Conf 2019
Jed Watson, JavaScript architect, recently presented a talk at React Conf 2019 proposing solutions to the design and maintainability challenges posed by components, as they inevitably grow to accommodate a large series of use cases. Watson discussed the case of the react-select component, with 2.5M weekly npm downloads, and 100+ options to customize look and feel.
-
Building a Custom React Renderer - Sophie Alpert at ReactConf 2019
React developers may know that the renderer lives in a separate module from React. They may not know that they can write their own renderer by implementing the same interface than React DOM implement. Sophie Alpert, former manager of @reactjs team, gave in her talk at ReactConf 2019 a concrete example of how to use the react-reconciler package to implement a custom renderer.
-
Solandra, a TypeScript-First Algorithmic Art Framework
Solandra is an open-source TypeScript-first framework for creating algorithmic art. Leveraging HTML Canvas, Solandra provides a rapid development framework for creating art.
-
Wildcard HTTPS Subdomain Configuration with static.fun
ZEIT Now recently introduced easy deployment to HTTPS-enabled subdomains, and to celebrate this announcement, created the open-source static.fun service.
-
Ionic React Released
The Ionic team recently announced the first production release of Ionic React, a version of Ionic that leverages React to build applications for iOS, Android, Desktop, and Progressive Web Apps (PWA).
-
Introducing React Concurrent Mode
React's "Concurrent Mode" refers to a set of newly-released experimental features in React that aim to increase the responsiveness of applications by using interruptible rendering.
-
Preact X Adds Features, Remains Lean
The Preact team announced Preact X, adding significant updates such as fragments and hooks to their React alternative, while retaining their lean size of less than 4KB, gzipped.
-
Web Components Reaching Mainstream Maturity
For years web components have been a standard that was almost ready. With the recent Apple Music web client release, Apple shipped over 45 web components to drive the Apple Music experience. Others, including Amazon, Porsche, arm, Panera, and Microsoft, are leveraging Stencil to create design systems and cross-framework web components.
-
Facebook Releases Relay 7 for Building Data-Driven React Apps with GraphQL
Relay, a JavaScript framework for building data-driven React applications with GraphQL, recently released version 7, with improvements to error handling and Relay hooks.
-
Immer JavaScript Immutable State Management Framework Releases V4
Alec Larson released a few days ago the fourth major iteration of award winner JavaScript library Immer, thereby patching an important edge case. Immer is a JavaScript package which allows developers to work with immutable state as it was mutable, by implementing a copy-on-write mechanism.
-
Ionic CLI V5 Now with Ionic React Beta Support
The Ionic Framework team recently released the fifth major iteration of the Ionic CLI. Ionic CLI v5 features Ionic React support (beta), thus allowing developers to write Ionic applications with the React JavaScript framework and Ionic UI components. Ionic CLI v5 also comes with features aiming at a better developer experience and miscellaneous bug fixes.
-
Next.js 9 Released: Q&A with Co-Author Tim Neutkens
The Next.js team recently released Next.js 9, featuring improved developer and user experience. The new Next brings built-in zero-config TypeScript support, file system-based dynamic routing, automatic static optimization, API routes, important production optimizations, and miscellaneous developer-oriented productivity features. InfoQ interviews Next.js co-author Tim Neutkens.
-
Microsoft Announces React Native for Windows, with Focus on Performance
Microsoft recently announced at Microsoft Build 2019 a MIT-licensed, performance-oriented re-implementation of React Native for Windows. The new React Native for Windows will enable React Native developers to build native Windows apps with React. With the Windows 10 SDK support, developers may target a large variety of Windows devices such as PCs, tablets, laplets, Xbox, or Mixed Reality devices.