Essential ListView EJ 2 for React supports creating these kind of lists.
The list-item and inner level navigation items are customized using ListView template property.
Search has been achieved using Syncfusion DataManager query
Included comments for each methods of StackBlitz sample
The whole product is available for free through the community ...