React Children: The misunderstood prop
A technical guide explaining the React Children prop, its behavior, and how to use the React.Children utility methods effectively.
Cassidoo.co is the personal blog of Cassidy Williams, a well known developer, speaker, and educator who writes about JavaScript, React, career growth, web development, dev tools, and learning in public. Her posts mix technical insights with approachable explanations, covering topics like UI patterns, coding tips, productivity workflows, and the human side of software engineering. Cassidy is known for her weekly newsletter, open-source work, and community involvement.
165 articles from this blog
A technical guide explaining the React Children prop, its behavior, and how to use the React.Children utility methods effectively.
Learn how to fetch API data at build time with getStaticProps and at runtime with React hooks in a Next.js application.
Learn how to disable anonymous telemetry data collection in Next.js using CLI commands or environment variables.
A guide on implementing Web Monetization using Snippet Injection to add payment streams to websites without code changes.
A guide explaining where console.log statements appear in Next.js applications, covering client-side browser logs and server-side terminal/logs.
Learn how to quickly deploy a CodePen project to Netlify in under 30 seconds by exporting and dragging files.
Explains React Strict Mode in Next.js, its benefits for identifying potential issues, and how to enable it globally or for specific components.
A guide on using environment variables in Next.js applications, including configuration for both server and client-side, and deployment on Netlify.
Learn how to add global CSS styles to a Next.js application by importing them in the _app.js file.
Learn how to create a custom 404 error page in Next.js by adding a 404.js file to your pages directory for custom branding and styling.
Learn how to use absolute imports in Next.js to simplify file imports and improve project organization with jsconfig/tsconfig.
Explores the benefits and common questions about mob programming, a collaborative coding practice where teams work together on features and problems.
Learn to build a custom React hook using window.matchMedia for responsive JavaScript-based conditional rendering instead of CSS media queries.
Learn how to use useEffect and useRef to access browser APIs like 'window' in Next.js, avoiding 'window is not defined' errors.
Explains React Fast Refresh, a new feature that improves developer experience by preserving state during hot reloads in React applications.
A technical comparison of Server-Side Rendering (SSR) and Static Site Generation (SSG) in Next.js, explaining their benefits and use cases.
Learn how to implement React Context API for global state management in Next.js applications without external libraries.
A developer shares personal experience with burnout and offers advice on maintaining work-life balance and mental health in the tech industry.
Exploring the advantages and challenges of adopting new technologies like Apollo & GraphQL, using a real-world case study from CodePen.
A developer details the CSS techniques used to create an animated rice ball dessert for a CodePen challenge, focusing on clip-paths, animations, and textures.