Snippets
Inspired by Josh W. Comeau's snippets, this is a collection of code snippets I've made over the years that you can look at for inspiration or copy/paste at will.
| Name (asc) | Description | Category |
|---|---|---|
| clamp() | Description: A function that "clamps" a number between a minimum and maximum value | Category: JavaScript |
| compose() & pipe() | Description: Functions for composing other functions | Category: JavaScript |
| indexByKey() | Description: A function to turn an array of objects into an object, indexed by the chosen key | Category: JavaScript |
| inflect() | Description: Function used to choose the correct form of a word, singular or plural | Category: JavaScript |
| Margin | Description: A component for easily applying margins with component composition | Category: React Component |
| partition() | Description: Split an array with a predicate filter | Category: JavaScript |
| randomRGB() | Description: Function to generate random rgb() strings | Category: JavaScript |
| React Native Layout components | Description: Copy/pasteable layout components for React Native | Category: React Native |
| ShiftBy | Description: A component for compositionally adjusting an element to pixel perfect alignment | Category: Astro |
| toArray() | Description: A function for normalizing a value to an array | Category: JavaScript |
| useAsyncSafeState() | Description: Hook for async state that automatically prevents memory leaks | Category: React Hooks |
| useBool() | Description: A basic React Hook for managing binary states | Category: React Hooks |
| useForceUpdate() | Description: An imperative way to force a component to update with Hooks | Category: React Hooks |
| useLocalStorage() | Description: Hook for persisting state to localStorage | Category: React Hooks |
| usePrevious() | Description: Hook for storing and getting a previous value | Category: React Hooks |