0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

React学習 Progate編 その1

Posted at

注意!!

まったくの初心者なので、備忘録として書いています。
JSもプロゲートをかじった程度です。
間違いや非推奨の記述等ありましたら、ご指摘いただけると幸いです。
むろん、そのようなことが無いよう努めます。

Reactは、Javascript、のライブラリの一つでクライアントサイドを担います。つまり、HPの見た目に関わるということです。

マイルストーン

基本的な Reactの構文を理解していること
JSXを理解すること

今日の要約

ReactはJSのライブラリだけあって構文はほぼ同じ
ただ最初にReactのライブラリを読み込んで、ファイル内で関数を呼び出している

JSXとHTMLはよく似ている。
JSXはrender( )のreturnつまり戻り値のところに記述する。
それ以外の範囲はJSの文法に従う。
ただJSXでは要素をひとまとめにしないといけない。要素をdivタブで囲むのがいいみたい。imgタブなど/で閉じなければいけない。

大まかな手順


//拡張子が .jsのファイルの先頭にReactをインポートする

import React from 'react';

//React.Compomentを継承するクラスを定義する
class クラス名 extends React.Component{
 render() {
   return (
     {/*JSX記述部分*/}
   );
 }
}

//クラスをエクスポートする
export default クラス名;

JSX内にJSを記述するには{}の中に記述。
属性やリンク先でも同様。
コメントアウトは{/* */} cssとちょっと似てる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?