JSXとImport&Export


JSX


リアクターで構成部品の外観を定義するときに使用するJavaScriptの構文を拡張します.

JSXルール


1ラベルを閉じる必要があります.
2 returnでは、2つ以上のタグを1つのタグで囲む必要があります.
またはタグを使用できます.
3 cssプロパティをオブジェクトとして作成し、適用します.

制定法


export default function New() {
  const Box = styled.div`
      width: 50px;
      heigt: 50px;
  `

return (
  <div>
	<Box>안녕하세요!!</Box>
  </div>
  )
}
JSXはCSS-in-JS方式で記述されている.
この場合、export defautl function New()部分を矢印関数として記述してもよい.
export default function New() {
  const Box = styled.div`
      width: 50px;
      heigt: 50px;
  `

return (
  <div>
	<Box>안녕하세요!!</Box>
  </div>
  )
}
export default New()
この場合、ページの一番下にexport default New()と記入することに注意してください.
最初は気まずくても、慣れてくると、既存のhtmlやcssを使うときよりも直感的で快適になります.つまりインデックスJSX構文は、jsファイルに直接適用できません.

ImportとExport

importおよびexportは、文字による出力および受信機能を有する.JavaScriptをより便利に使用するには、上記の例のコードに書いてあるように関数や変数をエクスポートしたり、モジュールをインポートしたり使用したりすることができます.
JSXはモジュールをインポートして使用する必要があります.
import styled from '@emotion/styled
このようにページの一番上の部分に記入すればいいです.他のモジュールもそうです.モジュールのストレージ名が分からない場合は、インストールされているnode modulesフォルダを確認します.