-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Snowpack
Discontinued ESM-powered frontend build tool. Instant, lightweight, unbundled development. βοΈ [Moved to: https://github.com/FredKSchott/snowpack] (by withastro)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Recoil
Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
-
stitches
[Not Actively Maintained] CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
-
react-query
Discontinued π€ Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. [Moved to: https://github.com/TanStack/query]
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JΕtai - State management that is actually, amazingly, fun. Based off recoil, if you've never used atomic state management, I highly recommend giving it a go. It's a great, composable way to manage client state.
I have used zustand when I needed a solution that worked without context (super cool!), and had a great dev experience -- it was a lifesaver!
I've been hearing good things about snowpack and have been wanting to give it a go myself as an alternative to webpack/babel
like this. and then this is how you'd use it.. so same idea, they just abstracted it and made it way better lol
valtio is a thing for people that just really don't like dispatch-oriented libraries or can't get the hang of them, and I've heard great things about it.
Feel free to check out the in-depth ReadMe, install, see the JSDoc, source code, or check out the React demo.
I've had a great development experience using Recoil instead of Redux in production. It fits perfectly in the react hook era.
I'm surprised nextjs hasn't been recommended. But do give it a go if you're new to server-side rendering. I see Remix has been mentioned a few times as well. I haven't checked it out yet, but both are worth looking into
On the styling side, Stitches, a library providing CSS-in-JS, near-zero runtime, SSR, multi-variant support.
Astro: a framework to build faster websites with less client-side JavaScript.
Finally for visualization, Visx from AirBnB. It's an awesome library for data visualization which abstract away D3 so you can build everything with React components.
You're probably confusing the query client and the query client provider. The QueryClient and QueryCache are framework agnostic, whilst the QueryClientProvider (which creates a context) is a react component that creates a context and expects a query client instance. QueryClient has nothing to do with React, and can be used outside of react (I've done that myself). You can either read the docs or the code,
API mocking using service worker (https://mswjs.io/) is a new project recommended in the react testing library documentation I started using. It's super neat since the same handlers can be used to intercept dev calls and used in your jest tests. No need to write mock endpoints twice. You can also see the calls in your network tab. Supports testing practices with SWR/ RQ as that's going be required given their popularity.
Related posts
-
What direction can I take to mocking a data structure that is relational on the front-end while I wait for backend endpoints to be created?
-
What direction can I take to mock a (relational?) data-structure on the front-end while I wait for backend endpoints to be created?
-
Mocking API responses during development.
-
How do you practice with React without setting up your own backend?
-
State of state management u React-u