Отображать массив приходящий из сервера в TreeView в зависимости от клика на список?
Как строить алгоритм правильно ,есть какой-то список .если при каждом клике идет апи к серверу и если есть массив то он должен отображатся как tree view ,после клика опять кликаешь на какой-то айтем ,если есть массив дата ,опять отображает эти данные под предыдущих данных,это рекурсия ,проблема в том что не могу в зависимость полученных данных от сервера динамически отображать рекурсию и при каждом запросе стейт меняется ,это как матрешка ,то что изначально есть данные отображать не могу