javascript
✅Coding standards
🧪Jest
🎭Playwright
🪝Newer React hooks
Async cheatsheet
Array methods summarised
🔁Looping and iterating in JavaScript
🔀Reshaping data in JavaScript
🧪Type check helpers
🧺Object.groupBy
🪆Recursion
🛑AbortController
⏳Debounce
🐕Fetch
🚸IntersectionObserver
Stimulus cheatsheet
🚦Throttle
🔍Regular expressions
🔒Locking scroll
💯Intl.NumberFormat
🔢Intl.PluralRules
⏳Intl.RelativeTimeFormat
🐕Axios
Native browser loading state
Check if value is array in JavaScript
Check if JavaScript object is empty
🗜Clamp number
📦Clickable box
🦒Contentful migrations
💄CSS Object styles
Express middleware testing
🍿Fullscreen video
GSAP
🙅♀️Ignoring code
Pluralisation with inflect()
📱is-mobile check
🧪Jest global mocks
🔑Keycode
🧪Nock
oEmbed
📨Postman.io
Pure ESM packages
React compound components
❌Removing items from arrays
Save scroll position
⚡Supabase.js
🔦Switch(true)
URL & URLSearchParams
Useful JavaScript functions & snippets
📤Web Share
🗣Webmentions
Yalc
JavaScript dates
📑JSDoc
❌Get last array item
❌Remove array duplicates with Set
🔤Text selection
🤷♂️JS body class
🧪Jest globals
Check if JavaScript array is empty
Get selected text
😋Cutting the mustard
🕺Classes
Destructuring
🛂Crypto
ES Module import/export syntax
ES6 templating