Can I use tanstack router apis to populate a treeview ? #2745
Unanswered
stevebeauge
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm evaluating tanstack router to build a new application, which has the following requirements (very simplified):
The left side of the application will contains a treeview.
The user can pick a company from a company picker. The picked company is added as a root node of the treeview.
The company node can be expanded to show both a headquarter node and agency nodes.
Such nodes can also be expanded to show a year node. Every year node can be expanded to show orders of the years,... and so on.
Because I don't want to load the whole database in memory, every node children must be dynamically retrieved when the node is expanded.
Thanks to tanstack router, I can build all pages using routes
/pick
,/company/$id
,/company/$id/$agency/$year
, and so on.So my question is: since the treeview and the route tree will share most of the structure, is there any good way to handle the scenario?
I think about these solutions:
Do you have any thoughts, regarding my hypothesis, or even any other solution?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions