React
94 articles
- React, HTMX, and TanStack/Start
- You may be looking for a useSyncExternalStore
- Server-side React that renders as png, pdf, or interactive webapp
- The anatomy of a React Island
- Tips from 8 months of TanStack/Router in production
- Why useSuspenseQuery works
- Cleaner components with useSuspenseQuery
- TanStack Router – modern React for the rest of us
- People like me are why you shouldn't run a hosting company
- A few thoughts on tRPC
- Update state during render, better explained
- React can update state during render
- My biggest React App performance boost was a backend change
- Async React with NextJS 13
- Reader question: useReducer or XState?
- When your brain is breaking, try Stately.ai
- useCallback is a code smell
- Learnings about the future of the web from Reactathon
- Adding categories to a Gatsby blog (for better SEO)
- A new VSCode extension makes state machines shine on a team
- How to add Typeform as a Gatsby source
- You can use React Query for slow computation, not just API
- Why I'm excited about React 18 – talk
- React 18 and the future of async data
- Hacking the React AST for fun and profit – #CodeWithSwiz ep34
- A better React 18 startTransition demo
- Trying out React 18 Alpha
- 2 quick tips for 250% better Lighthouse scores – CodeWithSwiz 28
- Variants – a quick tip for better React components
- A TypeScript trick for reusable hooks
- SSR, SSRwR, SSG, CSR, WTFBBQ???
- Refactoring a useReducer to XState, pt1 – CodeWithSwiz 11
- Why NextJS /api routes are fab – CodeWithSwiz 6
- How React Query gives you almost everything you thought you needed GraphQL for
- When your brain is breaking, try XState
- Why react-hook-form is my new favorite form library
- Wormhole state management
- Why you should build a form generator
- Build responsive SVG layouts with react-svg-flexbox
- ReactVR/react-360 is great, but maybe not quite there yet
- Answering some common questions about React + D3 2018
- Declarative D3 charts with React 16.3
- Declarative D3 transitions with React 16.3
- Livecoding recap: Blockchain-redux now shares blocks between clients in real-time
- Livecoding Recap: A new more versatile React pattern
- Silky smooth Piechart transitions with React and D3.js
- Seamlessly render a Preact component in a React project
- Fade in lazy loaded images with React and CSS – a quick guide
- How to populate react-redux-form with dynamic default values
- Server-side rendering a D3 chart with React 16
- Livecoding Recap #45: Almost building a ballistic missile with React and AR.js
- How you can translate any random D3 example to React
- The two ways to build a zoomable dataviz component with d3.zoom and React
- N-body Collision Simulation with React, D3, and MobX
- Livecoding #34: A Map of Global Migrations, Part 3
- A Dancing Rainbow Snake – An Example of Minimal React and D3v4 transitions
- Livecoding #30: Dipping my toes in React Native
- Animating 2048 SVG nodes in React, Preact, Inferno, Vue, Angular 2, and CycleJS – a side-by-side comparison
- Livecoding #29: Optimizing React choropleth map rendering
- Using HOCs to DRY up your code
- Dancing tree fractal with React
- Fun surprise: UglifyJS can't ES6
- Livecoding #28: Productizing the door-answering Slack bot, Part 1
- One awkward thing about MobX: Complex models
- Livecoding #27: New React Indie Bundle page almost done
- Fractals in React
- Fast, searchable dropdown inputs with React
- I made a python script that converts SVG to React ?
- Livecoding #26: A new page for a new React Indie Bundle
- Modeling time in React
- How to structure your MobX app for the real world
- A tiny ES6 fetch() wrapper that makes your life easier
- Livecoding #25: Adding MobX to a vanilla React project
- Simple MobX-driven modals
- How to use MobX with create-react-app
- Histogram in D3v3 vs D3v4
- Backbone → React: Handling state with MobX
- Backbone → React: it's a people problem after all ?
- Backbone → React – Step 1
- Work on React+D3js ES6 v2 begins in earnest
- Animated string diffing with React and D3
- Livecoding #19: It’s hard to package a library
- Livecoding #18: An abstract React transition component
- Livecoding #17: Particle physics is hard
- Livecoding #16: canvas.drawImage performance is weird but magical
- Livecoding #15: Reaching the limits of canvas redraw speed
- Livecoding #14: Mostly-smooth animation up to 4,000 elements with React and canvas
- Livecoding #13: rendering React components with canvas
- Livecoding #12: towards animating 10k+ elements with React
- Using d3js transitions in React
- How to Make a Piechart using React and d3
- Animating with React, Redux, and d3
- React+Flux can do in just 137 lines what jQuery can do in 10
- React components as jQuery plugins