ค้นหาเว็บไซต์

javascript - ts: ส่งออกคอมโพเนนต์ฟังก์ชันโดยค่าเริ่มต้น


แค่สงสัยว่าฉันสามารถทำสิ่งนี้ได้โดยไม่ต้องประกาศ const แยกต่างหากหรือไม่:

const MyComponent: React.SFC<props> = () => {};
export default MyComponent

ฉันต้องการบางอย่างเหมือน:

export default (MyComponent: React.SFC<props>) = () => {};

แต่ฉันไม่สามารถหาวิธีใช้ไวยากรณ์ได้

คำตอบ #1

มันคือ:

export default (() => {
  ...
}) as React.SFC<props>;

บทความที่เกี่ยวข้อง