ユーザ用ツール

サイト用ツール


サイドバー

javascript:export

以前のリビジョンの文書です


export

improt

【Q&A】ReactJSのComponentをimport,exportする

・・・
    return (
      <div>
        <Component1 />
        <Component2 />
      </div>
    );
・・・

constのexport

import * as React from 'react'; // これがないと<li>とかが
 
const Component1 = (props:any) => {
    const listItems = props.names.map((name: React.ReactNode) => 
        <li>{name}</li>
    );
    return (
        <ul>{listItems}</ul>
    );
};
 
export default Component1;

classのexport

export class Message {
    getHello() {
        return "Helloworld";
      }
}

default export

//classがimportされるときにdefaultで呼ばれる。
import Componet1 from './comp1';
 
//defaultがなければどのclassをimportするか指定する必要がある。
import {Componet1,Componet2} from './comp1';

defaultを付けたclassを個別に指定するとエラーになるケースがある!
(defaultの付いていないクラスがあればOK)

javascript/export.1577872898.txt.gz · 最終更新: 2020/01/01 19:01 by ips