---
title: "Using Google Sheets as a database"
publication: "React Status"
issue: 389
published_at: "2024-06-19"
canonical_url: "https://react.statuscode.com/issues/389"
---

Plus a bit of React 19 debate. |        

#​389 — June 19, 2024 

[Read on the Web](https://react.statuscode.com/issues/389)  

Together with [![Sentry logo\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,e_trim,w_350,h_100/e_make_transparent/co_white,e_outline:7/xdmchdxkka938lxfr86f.png)](https://sentry.io/resources/tracing-frontend-issues-with-backend-solutions/?utm_medium=paid-community&utm_source=reactstatus&utm_campaign=fy25q2-tracingworkshop&utm_content=newsletter-tracingworkshop-register)  React Status  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/ie6koju8rux4ilwaqtro.jpg)](https://tkdodo.eu/blog/react-19-and-suspense-a-drama-in-3-acts)  

[React 19 and Suspense: A Drama in Three Acts](https://tkdodo.eu/blog/react-19-and-suspense-a-drama-in-3-acts) — It’s not a good sign when what at first appears to be a bug is actually intended and prescribed behavior. A cautionary tale, but one with a happy ending. 

Dominik Dorfmeister (AKA TkDodo)   

💡 Henrique Yuji has a writeup on the same matter in [How React 19 (Almost) Made the Internet Slower](https://blog.codeminer42.com/how-react-19-almost-made-the-internet-slower/) which provoked [a very extensive discussion](https://news.ycombinator.com/item?id=40705841) on Hacker News. [This pull request from 2023](https://github.com/facebook/react/pull/26380) further covers what led to the change.  [![\](https://copm.s3.amazonaws.com/3c3de52c.png)](https://sentry.io/resources/tracing-frontend-issues-with-backend-solutions/?utm_medium=paid-community&utm_source=reactstatus&utm_campaign=fy25q2-tracingworkshop&utm_content=newsletter-tracingworkshop-register) 

[Tracing Workshop: Frontend Issues with Backend Solutions](https://sentry.io/resources/tracing-frontend-issues-with-backend-solutions/?utm_medium=paid-community&utm_source=reactstatus&utm_campaign=fy25q2-tracingworkshop&utm_content=newsletter-tracingworkshop-register) — As Developers, we often hear complaints like, “This page is taking too long to load. It’s a front-end issue. Fix it.” But what if the problem isn’t on the front end? How do you trace issues through your stack? Join us for a live discussion on June 20. 

Sentry sponsor   

[How to Use Google Sheets as a 'Database' with React](https://thenewstack.io/how-to-use-google-sheets-as-a-database-with-react-and-ssr/) — The most compelling reason to use this approach? The ability to make your app’s data available to both technical and non-technical people by simply sharing a Google Sheet they likely already know how to use. 

Paul Scanlon   

**IN BRIEF:** 

- 📅 [React Rally](https://www.reactrally.com/) is back for 2024, taking place in Park City, Utah on August 12-14. The [speaker line up](https://www.reactrally.com/speakers) looks great!
- 🇲🇦 [React Africa](https://react-africa.com/) is the first international React conference taking place in Africa this November, both in person in Casablanca, Morocco _and_online. The first round of speakers will be announced_tomorrow._
- ⚽ The 2024 UEFA European Football Championship (a.k.a. 'the Euros') is on and Jonny Burger has recreated its TV graphics in React using Remotion. [Tweet with video](https://x.com/JNYBGR/status/1802711935298728420) or [the code.](https://github.com/JonnyBurger/euro-2024-animation)
- Vercel has [introduced v3.2 of the Vercel AI SDK.](https://vercel.com/blog/introducing-vercel-ai-sdk-3-2)   

[Relay 17: The Data-Driven React App Framework](https://github.com/facebook/relay/releases/tag/v17.0.0) — Like React, [Relay](https://relay.dev/) comes from Facebook and is used in many of their systems that consume data over GraphQL. The React Conf 2021 talk [▶️ Re-introducing Relay](https://www.youtube.com/watch?v=lhVGdErZuN4) can bring you up to speed with the main concepts. 

Meta / Facebook   

[Bridging React Native and Rust via JSI](https://ditto.live/blog/bridging-react-native-and-rust-via-jsi) — A detailed look at how a team approached building a React Native SDK that could bridge with core logic written in Rust. 

Teodor Ciuraru   

📄 [Mobx Memoizes Components (You Don't Need React Compiler..)](https://www.mikejohnson.dev/posts/2024/06/mobx-react-compiler) – If you’re using Mobx, that is. Mike Johnson 

📄 [Creating a React Form with a Loading / Pending State](https://www.robinwieruch.de/react-form-loading-pending-action/) Robin Wieruch 

📄 [Four New React 19 Hooks Explained with Examples](https://www.freecodecamp.org/news/react-19-new-hooks-explained-with-examples/) Kunal Nalawade  

🛠 Code, Tools & Libraries 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/l8vdzp9goy5ev8xnrm3t.jpg)](https://github.com/i-like-robots/react-tag-autocomplete)  

[React Tag Autocomplete 7.3](https://github.com/i-like-robots/react-tag-autocomplete) — A flexible, accessible tagging component that makes it easy to guide users in the right direction when choosing tags. There’s [a live demo](https://i-like-robots.github.io/react-tag-autocomplete/) so you can see it in action. 

Matt Hinchliffe   

[Reassure 1.0: Perf Testing Companion for React and React Native](https://github.com/callstack/reassure) — Automate React app performance regression testing in CI or on a local machine. The rendering characteristics and metrics of numerous runs of app scenarios get compared against a known stable version for your analysis. 

Callstack       

📰 Classifieds   

❤️ #1 Rated Headless React CMS. Build a full website, blog, app backend, marketplace or portal with our API. [Get up & running in 2 min →](https://buttercms.com/react-cms/) 

--- 

Your fastest path to production. [With Render, you can build, deploy, and scale your apps with unparalleled ease](https://render.com?utm_source=cooperpress&utm_medium=cooperpress) – from your first user to your billionth. 

--- 

🗝️ [Userfront](https://userfront.com/?&utm_source=react-statuscode-com&utm_medium=newsletter&utm_campaign=classified_listing&utm_content=transformational) is an auth & identity platform that transforms your business to serve free, freemium and enterprise customers. [Try it for free](https://userfront.com/?&utm_source=react-statuscode-com&utm_medium=newsletter&utm_campaign=classified_listing&utm_content=transformational).     

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/j1oixpe1xfzqmk2sw5jg.jpg)](https://docs.nlkit.com/nlux)  

[NLUX: A Library for Rendering Conversational AI Experiences](https://docs.nlkit.com/nlux) — If you want to spin up a ChatGPT-style conversational experience on top of your services or third party AI backends, this provides the pieces you need to get the interface working quickly. [GitHub repo.](https://github.com/nlkitai/nlux) 

Salmen Hichri   

[react-signature-pad-wrapper: A Wrapper for _Signature Pad_](https://github.com/michaeldzjap/react-signature-pad-wrapper) — If you want to offer the ability for users to sign things by hand (pointer?) in your apps, here’s the control for you. [Demo.](https://szimek.github.io/signature_pad/) 

Michael Dzjaparidze   

[React Native Background Actions v4.0](https://github.com/Rapsssito/react-native-background-actions) — A background service library for running background tasks forever (or until the heat death of the universe at least) on Android and iOS. 

Rapsssito   

⚙︎ [Yet Another React Lightbox](https://yet-another-react-lightbox.com/) – Add a lightbox component to your projects quickly. Igor Danchenko 

⚙︎ [React Native Magic Modal](https://github.com/GSTJ/react-native-magic-modal) – Simplify your modal management in React Native. Gabriel Taveira   

- [React Content Loader 7.0.2](https://skeletonreact.com/) – SVG-powered 'placeholder' loading components.
- [React Date Picker 7.1](https://github.com/Hacker0x01/react-datepicker) – Simple date picker component. ([Demo](https://reactdatepicker.com/).)
- [React Tooltip 5.27](https://react-tooltip.com/) – A tooltip component (unsurprisingly!)
- [Plasmo 0.88](https://github.com/PlasmoHQ/plasmo) – _"Like Next.js for browser extensions."_
- [MUI X 7.7](https://github.com/mui/mui-x/releases/tag/v7.7.0) – Popular React component suite.         

Curated by Peter Cooper and Terence C. Gannon. 

A **[Cooperpress](https://cooperpress.com/)** publication. 

[Change your email address](https://react.statuscode.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://react.statuscode.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
