tsf
import React from 'react'
type Props = {}
export default function PlusCounter({}: Props) {
return (
<div>PlusCounter</div>
)
}
tsfc
import React from 'react'
type Props = {}
export default function PlusCounter({}: Props) {
return (
<div>PlusCounter</div>
)
}
export default function및 모두 const Counter = () => {}TypeScript 기반 React 애플리케이션에서 구성 요소를 정의하는 유효한 방법입니다. 그들 사이의 선택은 개인적인 취향과 코딩 스타일에 달려 있습니다.
를 사용하면 export default function내보내기 문 내에서 직접 구성 요소에 이름을 지정할 수 있으므로 구성 요소를 다른 파일로 가져올 때 구성 요소를 더 쉽게 참조할 수 있습니다.
반면 using은 const Counter = () => {}구성 요소를 상수 변수에 할당된 익명의 화살표 함수로 정의합니다. 이 접근 방식은 더 작거나 단순한 구성 요소에 사용되거나 함수형 프로그래밍 개념을 활용할 때 자주 사용됩니다.
이 두 가지 접근 방식 간의 결정은 프로젝트의 특정 요구 사항과 기본 설정에 따라 달라집니다. 두 옵션 모두 유효하며 TypeScript 기반 React 애플리케이션에서 효과적으로 사용할 수 있습니다.