Tag input field
Renders a tag input field.
The React snippet collection contains function components and reusable hooks for React 18.
Renders a tag input field.
Renders a tabbed menu and view component.
Renders a Modal component, controllable through events.
Renders a checkbox list that uses a callback function to pass its selected value/values to the parent component.
Take a deeper dive into React's rendering process and understand the basics behind the popular JavaScript framework.
Testing React components that update asynchronously is pretty common. Learn how to deal with common issues and speed up your testing.
Take a deeper dive into React's rendering process and understand the role of the Context API and Redux in it.
Renders a tree view of a JSON object or array with collapsible content.
Renders an accordion menu with multiple collapsible content elements.
Renders a textarea component with a word limit.
Renders an alert component with type
prop.
Renders a file drag and drop component for a single file.
Renders a button that animates a ripple effect when clicked.
Renders a star rating component.
Enables body scroll locking.
Handles asynchronous calls.
Creates a stateful Map
object, and a set of functions to manipulate it.
Take a deeper dive into React's rendering process and understand how to make small yet powerful tweaks to optimize performance.
Tracks the browser's location search param.
Renders a table with rows dynamically created from an array of objects and a list of property names.
Tracks the browser's location hash value, and allows changing it.
Renders a countdown timer that prints a message when it reaches zero.
Handles the event of clicking inside the wrapped component.
Handles the event of clicking outside of the wrapped component.