Functional HTML
A thought experiment reimagining HTML with custom server-side tags, attributes, and a JSON-based output format.
A thought experiment reimagining HTML with custom server-side tags, attributes, and a JSON-based output format.
Explores a novel approach where APIs return JSX components directly, inverting the traditional data flow in React applications.
A guide to React Function Components, covering syntax, props, and using Hooks for modern React development.
A developer reflects on how naming conventions and web standards create layers of abstraction that make modern web development possible.
A beginner React tutorial on creating and controlling a select dropdown, from basic HTML to a reusable component.
Explains the difference between JavaScript statements and expressions, and why this distinction is crucial, especially for React developers.
Explains the differences between React Elements, Components, and Instances with code examples.
A beginner's guide to creating, using, and making reusable button components in React with event handling examples.
A detailed guide explaining React props, including how to pass data between components, destructuring, and common pitfalls.
A beginner's React tutorial on creating and managing radio buttons, from basic implementation to reusable components and grouped inputs.
Essential JavaScript features like closures, template literals, and destructuring that are crucial for effective React development.
Explains why using && for conditional rendering in JSX can cause bugs and recommends using ternary operators instead for clarity.
A guide to implementing conditional rendering in React using JavaScript operators like if/else, ternary, and switch case.
A React tutorial explaining how to use event handlers, including onClick, with examples for beginners.
A guide to extending TypeScript's JSX interfaces for React to support new HTML attributes like lazy loading.
A guide on using TypeScript with React to improve development with type safety, autocompletion, and better tooling.
A tutorial on making React components reusable by refactoring them from specific to generic using props as their API.
A tutorial on how to render and manage lists of items, from simple primitives to complex objects, in React components.
Explains the purpose of React's $$typeof property, a security feature using Symbols to prevent XSS attacks in React elements.
Explains JSX as syntactic sugar for JavaScript function calls, not a templating language, and its benefits for frameworks like React and Vue.