Como passar variáveis para uma referência de função?

Ao reagir nativamente quando você tem funções que precisam ser executadas na renderização e devem passar variáveis, a maioria das pessoas sugere que se deve usar

onPress{() => this.functionName(variable)}

No entanto, ao trabalhar com listas grandes e componentes complexos, você precisa otimizar seu código. Criando uma nova função para cada renderItem em umflatList reduz o desempenho, às vezes extremamente, dependendo de quantas funções por item de renderização você está criando. Portanto, a sugestão é deixar de criar uma função na renderização para usar uma referência de função. Como isso:

functionName = () => {
   //code
}

onPress={this.functionName}

No entanto, não consegui descobrir como passar variáveis para a função com este método.

Se você fizer isto:

onPress={this.functionName(variable}

Ele apenas executará a função instantaneamente na carga do componente.

Alguma ideia?