Joel Kaasinen & Juho Teperi

Call for Sponsors: Reagent React 19 support

Post cover image

Want to get Reagent compatible with React 19 Concurrent Mode? Metosin is looking for companies willing to sponsor the work.

Reagent needs significant work to be able to function reliably and backwards-compatibly in React 19 Concurrent Mode. Juho Teperi from Metosin has been maintaining Reagent for 8 years. He has been working on updating Reagent to work with React 19 part-time, but there is still a lot of work to do. To keep the work sustainable, and to be able to finish it, Juho needs to be able to concentrate on it full-time, so Metosin is now looking for sponsors.

The aim is to have a new release of Reagent that is a drop-in replacement and works with React 19. Juho is currently working through the Reagent test suite and updating it to be compatible with the Concurrent Mode.

With two sponsors each paying 8k€ we can get Juho to work on this full-time for one month. There is no guarantee that the work will finish in one month, but Juho is hopeful. In any case, we’ll know a lot more after one month of discovery.

The sponsors will be mentioned in Metosin’s blog posts about this project and in the Reagent README. Juho’s work can be followed live on Github and we’ll write a detailed report at the end of the month.

If you’re interested in sponsoring, CONTACT US!

FAQ:Link to FAQ:

Why not fund this work via Clojurists Together?Link to Why not fund this work via Clojurists Together?

Juho wants to work on this as part of his job at Metosin, and companies can’t apply for Clojurists Together funding.

Why can’t Metosin pay for the work?Link to Why can’t Metosin pay for the work?

Metosin has already sponsored Reagent development over the years with over a thousand hours of Juho’s work time. We need the external funding to be able to give Juho the break from consulting needed to finish this work. Metosin will continue to cover the costs of other people helping Juho with the work.

What about UIx and other newer React wrappers?Link to What about UIx and other newer React wrappers?

UIx is compatible with React 19 and Juho recommends it for new projects. However, many old projects are stuck with Reagent and can’t afford the rewrite to another library. React 19 compatibility will also help projects that are using both Reagent and UIx when migrating.

What if Juho finishes the work really quickly?Link to What if Juho finishes the work really quickly?

If there is time left over, Juho intends to use it for quality-of-life improvements such as nicer React Hook use and potentially eliminating the need for the :f> magic.

Joel Kaasinen & Juho Teperi

Contact