-
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.
Redux (with Redux Toolkit) is still very popular, but should only be used for truly global state. Often it’s better to store state using Context, closer to where it’s actually used and less global. For data returned from an API though, there is rarely a need to store this in state now when using something like react-query because you you can configure it to cache responses, so that if an identical fetch is performed, you use the same response, and not needlessly perform the same request again.
I'm switching from redux-saga to valtio (https://github.com/pmndrs/valtio) for now. It's simple and easy to use, everything's great so far.