react-query-builder icon indicating copy to clipboard operation
react-query-builder copied to clipboard

RFC: React Query Builder 1.x.x

Open vojtechportes opened this issue 4 years ago • 3 comments

I finally decided it is time to get back to React Query Builder, do some refactoring, do lot of things better, add new features etc. Any form of participation is welcomed, including actual development, code reviews or ideas.

What needs to be done

  1. React Query Builder doesn't work well with updating its own state from outside. This needs to be improved.
  2. I would like to separate UI from actual logic. Right now, it is done in certain form. I can imagine, that any UI part of RQB could be completely separated GUI repo (module). This would decrease size of RQB quite a lot
  3. Another thing RQB is missing is drag and drop functionality. I wanted to do this while ago and finally, I have time to introduce this feature.
  4. Refactor all UI modules
  5. What will need to change is structure of RQB data to support DND and improve performance. I guess the best structure is flat structure.
  6. Another things I wanted to do is transformation of data input and output to various formats. I am not sure if anyone would have use for this.

Anyway, I will leave this here until mid March and if anyone has any suggestions, ideas, I will be happy to consider them. Feel free to comment, bring your own ideas.

Thanks, Vojtech

vojtechportes avatar Feb 11 '21 19:02 vojtechportes