Существует эмпирическое правило: старайтесь избегать вычислений внутри списка (ListItems), поскольку эти вычисления будут выполняться в каждом элементе, поэтому FlatList начнет вызывать проблемы с производительностью, если вычислений будет слишком много.
Во-вторых, всегда предоставляйте свой Final data to the FlatList
, мне пришлось столкнуться с аналогичной ситуацией, когда я делал все вычисления внутри ListItem и сталкиваюсь с проблемами производительности, чем я переместил все свои вычисления в контейнер FlatList, и это работает хорошо, я не знаю вашей реализации и требований, но помните об этих вещах при работе со списками.