[typescript] JSX에서 컴포넌트에 CSS 클래스 추가하는 방법
import React from 'react';
import './styles.css';

const MyComponent: React.FC = () => {
  return (
    <div className="my-class">
      <p>This is my component.</p>
    </div>
  );
}

export default MyComponent;

위 예제에서는 className 속성을 사용하여 CSS 클래스를 추가했습니다. 이렇게 하면 해당 컴포넌트에 “my-class”라는 CSS 클래스가 적용됩니다.

또 다른 방법으로는 템플릿 문자열을 사용하여 동적으로 CSS 클래스를 추가할 수도 있습니다. 예를 들어:

import React from 'react';
import './styles.css';

const MyComponent: React.FC = () => {
  const isSpecial = true;
  return (
    <div className={`my-class ${isSpecial ? 'special' : ''}`}>
      <p>This is my component.</p>
    </div>
  );
}

export default MyComponent;

이렇게 하면 isSpecial 변수의 값에 따라 “special” 클래스가 동적으로 추가됩니다.

이러한 방법들을 사용하여 JSX에서 컴포넌트에 CSS 클래스를 추가할 수 있습니다.