Presentations: Maintaining a Library and a Community
A talk on the responsibilities of open-source library maintainers, focusing on community interaction, documentation, and support beyond just coding.
A talk on the responsibilities of open-source library maintainers, focusing on community interaction, documentation, and support beyond just coding.
A React Advanced 2024 talk on designing effective documentation, sharing lessons learned from writing the Redux documentation.
A developer explains how to build a React-based mini-game called 'Test Your Focus' using event-driven state management with useReducer.
A guide on handling FormData in React forms, covering extraction, conversion to objects, and validation with Zod.
JS Party podcast hosts announce their attendance at React Summit 2024, a major React developer conference in NYC/Jersey City.
A developer tests Cursor, an AI-powered code editor, by having it build a full-stack web app. The results are surprising and insightful.
A freelance React developer argues for charging by the hour instead of by project value to handle scope creep and changing requirements.
A guide on preventing automatic form resets after failed server actions in React/Next.js to improve user experience.
Advocates using explicit mapping objects over complex ternaries for state transitions in TypeScript/React, using a theme toggle as an example.
A deep dive into the API design choices, tradeoffs, and lessons learned from developing the popular TanStack React Query library.
A guide to implementing advanced, shareable search and filter state management in Next.js App Router using URL parameters and React 19 features.
A guide to creating a custom React hook for handling various keyboard shortcuts, including single keys, combinations, and sequences.
A step-by-step React tutorial on implementing drag and drop functionality using the @hello-pangea/dnd library.
A beginner-friendly tutorial on creating a custom, interactive dropdown menu component in React from scratch.
A guide to using React 19's useActionState hook for form validation, error handling, and resets in a contact form example.
A developer shares their personal story of gaining visibility by consistently sharing knowledge, teaching complex topics, and engaging with the community.
A guide exploring various methods for fetching data in React, from older techniques to modern approaches like React Server Components.
Explains how to manage and synchronize React application state using URL parameters with react-router-dom for persistence and shareability.
Explains the React useDebugValue hook for labeling custom hooks in React DevTools to aid debugging.
A guide to React's useDeferredValue hook, explaining its purpose for performance optimization and providing a practical code example.