Визначення його типу від Flow, це означає, що постійне додаток функціонує типу і воно повертає ReactNode.
ReactNode - це один із таких типів: ReactChild | ReactFragment | ReactPortal | boolean | null | undefined
Це означає, що функція App може повертати будь-який дійсний JSX (у реагуванні рідного його що-небудь з View, Text, .etc), ReactFragment, React.Portal, boolean, null, undefined
Якщо вас плутають знаки долара, ось посилання з поясненнями.
https://www.saltycrane.com/flow-type-cheat-sheet/latest/
Існують окремі розділи для "приватних" чи "магічних" типів із знаком $ у назві. Дивіться замітку тут і коментуйте тут. Оновлення: Деякі ці типи зараз задокументовані тут.
Для зручності ви можете думати про це , як його Node
з React
(думаю про нього , як області видимості / імен)