Ink: React for CLIs
Ink is a React renderer for building command-line interfaces (CLIs), bringing React components and hooks to terminal applications.
Ink is a React renderer for building command-line interfaces (CLIs), bringing React components and hooks to terminal applications.
A deep dive into the React useEffect Hook, explaining its mental model and how to correctly use it to avoid common pitfalls.
Explains the key mental model difference between React function components and class components, focusing on how they capture values.
A guide on enabling React Strict Mode, explaining how it identifies unsafe code patterns and provides helpful warnings for developers.
Learn how to submit your Gatsby site to the official showcase for free publicity, open-source contribution, and swag.
Kent announces he is becoming a full-time educator, focusing on creating developer workshops, courses, and content.
A developer reflects on her new leadership role at Gatsby.js, the importance of good leadership, and her departure from Girl Develop It due to organizational issues.
Introduces dom-chef, a library for building DOM elements using JSX syntax without React, highlighting its features and use cases.
A deep dive into React's programming model, viewing it as a UI runtime rather than just a library, for experienced developers.
A tutorial explaining React Component Composition with step-by-step examples, from JavaScript functions to React components.
Announcing a free book that teaches how to build a full-stack application using React and Firebase, from setup to deployment.
A tutorial on migrating a React Firebase app from the Realtime Database to Cloud Firestore, highlighting the benefits and process.
Explains why certain React APIs like React.memo are not Hooks, focusing on composition and debugging constraints.
A guide offering practical TypeScript tips, including migrating React apps, using unknown vs. any, and non-null assertions.
A guide to using the XState Visualizer tool to create, visualize, and interact with state machine graphs for software development.
A developer shares a personal story about fixing a documentation error in an open source Gatsby plugin, emphasizing that all contributions are valuable.
A tutorial on creating a state machine using the XState library, demonstrated with an elevator example.
A developer recounts how their WordPress blog was hacked and explains their decision to rebuild it using the Gatsby static site generator for improved security and features.
A guide on defining the core idea (What), purpose (Why), and delivery method (How) for an effective tech talk.
A beginner's guide to integrating and using Semantic UI components within a React application to build a login form.