В файле SearchBar.js
вы обновляете testHighlight
до строки:
this.setState({ testHighlight: searchBarText });
Разве вы не хотели делать:
this.setState({ testHighlight: [searchBarText] });
Или, если хотите чтобы добавить его в существующий массив:
this.setState({ testHighlight: [...this.state.testHighlight, searchBarText] });
Нет никакого основанного на рабочем столе способа считать vol файлы.
Файлы Vol являются файлами базы данных CE, которые могут быть в одном из двух форматов (CEDB, EDB). pim.vol файл находится в формате EDB. Нет никаких настольных библиотек базы данных для этих форматов.
Можно записать приложение Windows Mobile для экспорта любого vol файла (дело не в этом трудно). Проблемы, которые Вы будете иметь, состоят в том, что pim.vol формат таблицы базы данных отличается между различными версиями WM.
Если Вы хотите, чтобы что-то было агностиком версии WM, Вы могли бы использовать API POOM, который является встроенным API WM для получения доступа к данным PIM. Это намного медленнее, чем прямой доступ к базе данных tho.