Попробуй это.Проблема заключается в том, что renderHor horizontalContents () не возвращается, поэтому вам нужно возвращать элементы, которые карта возвращает для вас
Также относительно добавления ключа, если массив элементов содержит уникальный идентификатор для объекта, используйте рекомендованный ключ.Индекс всегда второй вариант, если у вас нет уникального идентификатора из данных.Также при добавлении индекса в качестве ключа вы должны добавить что-то, как я сделал ниже, вместо того, чтобы добавлять индекс в качестве ключа напрямую.
renderHorizontalContents() {
const { items } = this.state;
return items.map((rowItem, index) => {
return (
<TouchableOpacity key={"Key"+index}>
<Text>{rowItem.title}</Text>
</TouchableOpacity>
)
})
}