คำจำกัดความประเภทของมันจากโฟลหมายความว่าแอพคงที่เป็นฟังก์ชันประเภทและส่งคืน ReactNode
ReactNode เป็นหนึ่งในประเภทเหล่านี้: ReactChild | ReactFragment | ReactPortal | boolean | null | undefined
ซึ่งหมายความว่าแอปพลิเคชันสามารถส่งคืน JSX ใด ๆ ที่ถูกต้อง (ในการโต้ตอบพื้นเมืองนั้นคืออะไรจากมุมมอง, ข้อความ,. ฯลฯ ), ReactFragment, React.Portal, บูลีน, null, ไม่ได้กำหนด
หากคุณสับสนเกี่ยวกับเครื่องหมายดอลลาร์นี่คือลิงค์ที่มีคำอธิบาย
https://www.saltycrane.com/flow-type-cheat-sheet/latest/
มีส่วนแยกต่างหากสำหรับประเภท "ส่วนตัว" หรือ "เวทมนต์" ที่มี $ ในชื่อ ดูบันทึกย่อที่นี่และแสดงความคิดเห็นที่นี่ อัปเดต: ตอนนี้มีการบันทึกบางประเภทไว้ที่นี่แล้ว
เพื่อความง่ายคุณสามารถคิดได้ว่ามันNode
มาจากReact
(คิดว่าเป็นขอบเขต / เนมสเปซ)