Почему мы используем getItemLayout в плоском списке, как это помогает улучшить производительность плоского списка. Проверьте документацию по реакции, но не нашли удовлетворительного ответа.
getItemLayout={(data, index) => (
{length: ITEM_HEIGHT, offset: ITEM_HEIGHT * index, index}
)}
что здесь смещено, что оно делает?