callstack / callstack/react-native-pager-view

useMemo inside useState in example

Aperta
#976 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
question
Lingua principale
TypeScript
Stelle
3.4k
Fork
476
Merge medio
10g 21h
PR unite (30g)
2

Descrizione

## Ask your Question

There's a `useNavigationPanel` hook in the hook folder of the example project. I was trying to get deep in how to use the react-native-pager-view and I saw this [useMemo](https://github.com/callstack/react-native-pager-view/blob/2afcbf9bcfbfad0bee90c66c344f5cfebcf9836a/example/src/hook/useNavigationPanel.ts#L28) as the **initializer of useState.**
Is it a mistake? What kind of syntax is it and what is the reason?
As far as I know, the `useState` initializer executes just once before the first render and will not execute again unless the component remounts.
So if it's on purpose, then please explain it. Otherwise, I can create a PR and change it to a normal `useState`

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.