Our great sponsors
-
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.
-
FlyingCarpet
Cross-platform AirDrop. File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips in close range.
Generally the well written design for egui should be the same as other immediate mode libraries, as most concepts translate to egui as well. I personally use egui as a plugin to my engine (shameless plug) and use it to write software for my clients and it works, and it works really good! Even for less known or used cases, like embedding 3D rendering inside egui was a delight to implement for my engine and very clean at the same time.
I like using Zustand in React for global state
I've been working on concoct UI to solve this in a jetpack compose style https://github.com/concoct-rs/concoct
I'm rewriting https://github.com/spieglt/flyingcarpet. It will be public when it's finished and the Android/iOS versions are out but it'll be a few more months probably.
Even simpler than Zustand are state-atom libraries like jotai or recoil, or proxy based ones like valtio. Here's some discussion about the differences.
Even simpler than Zustand are state-atom libraries like jotai or recoil, or proxy based ones like valtio. Here's some discussion about the differences.
Related posts
- jotai-wrapper, a super tiny and simple utility library
- Jotai – Primitive and flexible state management for React
- Thoughts on Signals?
- Is there a state management library, similar to Redux or Zustand, that automatically generates setters for the state you define?
- Do i HAVE to use redux at this point?