コンポーネント

引数無し

実装

export const Component: React.VFC = () =>  {
  return (
    <div>
      <h2>Componentです</h2>
    </div>
  );
};

呼び出し元

import { Component } from './components/Component';

export const App: React.VFC = () => {
  return (
    <div>
      <Component />
    </div>
    
  );
};
引数有り

実装

type Props = {
  aaa: string
};

export const Component: React.VFC<Props> = (props: Props) =>  {
  return (
    <div>
      <h2>Componentです{props.aaa}</h2>
    </div>
  );
};

呼び出し元

import { Component } from './components/Component';

export const App: React.VFC = () => {
  return (
    <div>
      <Component aaa="aaaa"/>
    </div>
    
  );
};