What is preventDefault() in React
Explains the preventDefault() method in React for handling form submissions and preventing browser reloads.
RobinWieruch.de is the personal site and blog of Robin Wieruch, a software engineer and educator known for clear, practical tutorials on React, TypeScript, Next.js, GraphQL, Node.js, and testing. The articles focus on real projects and common problems such as state management, authentication, data fetching, pagination, performance, and testing strategies. Robin is the author of The Road to React and other hands-on guides. He publishes step by step walkthroughs that pair code with explanations, so readers learn the concepts and the reasoning behind them.
335 articles from this blog
Explains the preventDefault() method in React for handling form submissions and preventing browser reloads.
A tutorial on making React components reusable by refactoring them from specific to generic using props as their API.
A tutorial explaining how to lift state up and down in React applications to manage component state sharing effectively.
A tutorial on implementing a global state container in React using useReducer and useContext hooks, mimicking Redux functionality.
Compares React's useReducer Hook with Redux for state management, explaining their differences and when to use each.
A step-by-step tutorial on how to publish your own open source npm package, covering setup, bundling with Babel, and the publishing process.
A tutorial showing two ways to scroll to specific items in a React list component using the native scrollIntoView API.
A tutorial on setting up a Node.js testing environment using the Mocha, Chai, and Sinon libraries.
A step-by-step tutorial on using the useReducer hook in React for state management, including a practical example.
An introduction to JavaScript Reducer functions, explaining their core concepts and implementation with examples.
A guide explaining when to use the useState vs useReducer hooks for state management in React applications.
A tutorial on how to render and manage lists of items, from simple primitives to complex objects, in React components.
A tutorial explaining the difference between controlled and uncontrolled components in React with practical code examples.
A tutorial on using React's useState, useReducer, and useContext hooks for state management, from simple to complex scenarios.
Explains why using a stable key prop is crucial for React lists, demonstrating the pitfalls of using array indexes with a practical example.
A tutorial on using Styled Components, a CSS-in-JS library for React, covering its benefits and how to get started.
A tutorial showing how to migrate React Class Components to Function Components using React Hooks for state and side-effects.
A detailed guide explaining how to use the JavaScript Array Map method for transforming array elements without modifying the original array.
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.