Định nghĩa kiểu của nó từ Flow, có nghĩa là Ứng dụng không đổi có chức năng loại và nó trả về ReactNode.
ReactNode là một trong những loại sau: ReactChild | ReactFragment | ReactPortal | boolean | null | undefined
Điều này có nghĩa là ứng dụng có thể trả về, bất kỳ JSX hợp lệ nào (phản ứng tự nhiên mọi thứ từ View, Text, .etc), ReactFragment, React.Portal, boolean, null, không xác định
Nếu bạn bối rối về ký hiệu đô la, đây là một liên kết với lời giải thích.
https://www.saltycrane.com/flow-type-cheat-sheet/latest/
Có các phần riêng biệt cho các loại "riêng tư" hoặc "ma thuật" với $ trong tên. Xem ghi chú ở đây và bình luận ở đây. Cập nhật: Một số loại hiện được ghi lại ở đây.
Để dễ dàng, bạn có thể nghĩ về nó như Node
từ React
(nghĩ về nó như phạm vi / không gian tên)