Executando verificação de segurança...
Respondendo a "interessante, parece mais complexo do que eu pe..." dentro da publicação [Não disponível]
2
Carregando publicação patrocinada...
3

opa, me corrija se estiver errado mas quando vc cria a instancia da classe vc tem esse valor em memory, nao é so ter algo como get e set ? algo assim:

'''javascript

const Hook = {
state: null,
stateInitialized:false
setState(newState) {
this.state = newState;
},
useState(initialValue) {
if (!this.stateInitialized) {
this.stateInitialized = true;
this.state = initialValue;
}
return [this.state, this.setState];
}
};

const [count, setCount] = Hook.useState(0)

'''

1

então mano, eu não sei eu so fiz ali e fui fazendo, se quiser me ajudar a fazer da melhor forma me chama la no telegram @who_will_be
eu não tenho muita esperiencia com isso então possa ser que tenha feito de forma errada show 🤝

1

entao nao to dizendo que ta errado :) apenas me perguntando por que da complexidade. Mas isso nao quer dizer que esta errado nao e nem que eu estou certo. importante é ir evoluindo e aprendendo.