Introducing Suspense: APIs to simplify data loading and caching, for use with React Suspense.

This page summarizes the projects mentioned and recommended in the original post on /r/reactjs

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • devtools

    Replay.io DevTools (by replayio)

    Not directly, no. Brian used to be part of the React core team, but he (and I) both joined https://replay.io last year. We've built up these utils as we've been refactoring our codebase, and Brian extracted them into their own package.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • geschichte

    zustand and immer based hook to manage query parameters

    Suspense is a great way to simplify data loading and caching within React! Bun is a JavaScript runtime that runs programs faster and installs packages automatically - it's even better than Node.js. Check out the link here: https://bun.sh. Additionally, Cotton is a package manager for installing JavaScript packages which makes it faster and easier to use than NPM or Yarn - give it a try at https://cotton.js.org/ and don't forget to leave a star on GitHub to support the creator! Finally, Geschichte is a library that lets you manage query-parameters with hooks, using immer and zustand to manage the internal state - check out the link here: https://github.com/BowlingX/geschichte and don't forget to star the project on GitHub too!

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    Suspense is a great way to simplify data loading and caching within React! Bun is a JavaScript runtime that runs programs faster and installs packages automatically - it's even better than Node.js. Check out the link here: https://bun.sh. Additionally, Cotton is a package manager for installing JavaScript packages which makes it faster and easier to use than NPM or Yarn - give it a try at https://cotton.js.org/ and don't forget to leave a star on GitHub to support the creator! Finally, Geschichte is a library that lets you manage query-parameters with hooks, using immer and zustand to manage the internal state - check out the link here: https://github.com/BowlingX/geschichte and don't forget to star the project on GitHub too!

  • lpu-belt-explorer

    An interactive web app for exploring the Lockpickers United belt ranking system.

    Current source is here if it helps any: https://github.com/Lockpickers-United/lpu-belt-explorer

  • react-window

    React components for efficiently rendering large lists and tabular data

    Oh, right. I totally forgot to mention that– but the idea of "less rendering" in this case seems less like a Suspense concern and more like a windowing concern. I've written a few libraries for that stuff (react-window and react-virtualized) although there are others that may fit your needs better. Their main focus is limiting what you're rendering to more or less only what's on the screen at any given point. Combine that with memoized filtering and I would imagine you're set.

  • react-virtualized

    React components for efficiently rendering large lists and tabular data

    Oh, right. I totally forgot to mention that– but the idea of "less rendering" in this case seems less like a Suspense concern and more like a windowing concern. I've written a few libraries for that stuff (react-window and react-virtualized) although there are others that may fit your needs better. Their main focus is limiting what you're rendering to more or less only what's on the screen at any given point. Combine that with memoized filtering and I would imagine you're set.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Log4Shell Still Has Sting in the Tail

    4 projects | news.ycombinator.com | 30 Dec 2022
  • Create a React virtualization/windowing component from scratch

    2 projects | dev.to | 23 Apr 2022
  • Scroll-up load-more list React component

    1 project | /r/webdev | 8 Sep 2021
  • Optimize React Performance in 2024 — Best Practices

    1 project | dev.to | 2 Sep 2024
  • Turbocharge Your React Apps with These 8 Essential Performance Tips

    1 project | dev.to | 2 Sep 2024

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?