JSFiddle - React, Tailwind, and code Playground

JavaScript

const funcWithState = (() => {
    const state = []

    return n => {
        state.push(n)
        return state
    } 
})()

console.log(funcWithState(1)) // [1]
console.log(funcWithState(2)) // [1, 2]
console.log(funcWithState(3)) // [1, 2, 3]