Migrating from existing project
Greetings!
I was wondering how easy it is to go from a vanilla react project to use Refine.
We have our own webpack configuration. Does it need anything specific from Refine?
How safe of a bet is Refine when it comes to businesses with very important customers? Will it be supported for a long time to come?
Does Refine also have a JSON -> Form kind of generating forms?
So many questions, so little time, but I do like this project already. It will reduce the bikeshedding we have in our projects 🙂
3 Replies
Hi @xphentom. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
Greetings!
Migrating an existing vanilla React application to the refine framework is quite common. Many refine projects involve such migrations, and it has been observed that refine significantly reduces the project size in terms of "lines of code" and "number of files" by eliminating redundant code like reducers, actions, and unit tests source (https://refine.dev/docs/further-readings/benchmarks).
Regarding the webpack configuration, the extracts provided do not mention any specific requirements from refine. However, refine is designed to be flexible and fit a wide range of use cases, making it easier for developers to manage concerns like data, routing, authorization, layouts, etc., without limiting the power of other tools and libraries source (https://refine.dev/docs/migration-guide/3x-to-4x).
As for the long-term support, refine is an open-source project with a strong community of maintainers and contributors. It aims to be available and accessible on every platform where you can use React source (https://refine.dev/docs/migration-guide/3x-to-4x).
Regarding JSON to Form generation, the provided extracts do not mention this specific feature. However, refine does integrate well with React Hook Form, which can be used to create dynamic forms source (https://refine.dev/blog/dynamic-forms-in-react-hook-form).
I hope this information helps! If you need more details, I recommend checking out the refine documentation (https://refine.dev/docs/).
----------------------
Note: you can ask me a follow up question by @ mentioning me again
:speech_balloon:
----------------------<@162130646158934016> kapa.ai is still learning and improving, please let us how it did by reacting below
ratty-blush•2y ago
Hello @xphentom , as bot mentioned, we are pretty flexible and decoupled from your application logic, basically we are providing a set of hooks, helpers, UI to get set-up with your application. In term of safety, we are well-funded and project with long-term goals aiming for enterprise applications, so feel free to proceed! You can ask us a follow-up questions if you have any!