Week 12 S8, React-Part1 #1
5509 ワード
ReactのReact Learning Weekのために!
难しすぎるあなたを理解するために、整理して、よく勉强します。
#0. What is React ?
前期のPreCourse Bootサマーキャンプでは,Webページの作成方法と基礎を理論的に学んだ.
JSを単純HTMLタグに直接マッピングし,CSSを用いて修飾し,動的に動作させる.
Reactは、Webページを非常に効率的に作成するだけでなく、ステータスを効率的に管理できます.すなわち,ReactはWebページを効率的に作成し,状態を管理できるライブラリ,フレームワークの1つである.またReactの他にView(Vue JS)またはAngular(Angular JS)がある.(+reactはFacebookから、AngularはGoogleから.)
どうせこうやって禁酒の反応が始まるのだから、初めて会った友達なので見慣れない.まず用語たちと親しくしなければならない.まず、コンポーネントを見てみましょう.
#1.Componentとは?
Reactプロファイルビデオの後半では、「Reactはコンポーネントコンセプトに集中したフロントエンドライブラリです.」こんな紹介がありました.
簡単に言えば「自分のHTMLタグ」です.これは後の内容を勉強してから完全に理解することができます.現在では、「私が作成した既存のHTMLタグを仮想のLibriayとして作成して名前を付けます.そして、名前を付けた「私のHTMLタグに属する」と入力し、実際には存在しないそのHTMLタグを入力して、保存したHTMLタグの出力を可能にします.そのため、私のHTMLタグと呼ばれています.」理解すればいいです.
つまり、慣例に従って、
このようにすべて入力します.
しかし、コンポーネントは存在しません.つまり、自分のHTMLタグを使っている場合は、
こんなに簡単にできて、とても直感的です.これは,Componetが再利用性を向上させるだけでなく,コードを直感的に記述できることを意味する.Reactはこのようにコンポーネントユニットで開発されている.
コンポーネントを理解した以上、ES 6とJSXを理解しましょう.簡単な反応を取り付けずに済むCodesandboxから.
#2-1. ES6 => React
ES 6を簡単にスキップします.reactはES 6構文を使用します.短時間ですべてのES 6文法を習得することは不可能であるが,以下の7つの概念は熟知する必要がある.
#2-2. JSXとは何ですか。
JSXは、作成したコンポーネントを画面に出力するために使用されます.
HTMLファイルではなく、JSでHTMLを使用して関数の戻り部分に書き込みます.とても特別で、初めて見た構造で、JSXです.
「JSXは一見HTMLのように見えるかもしれません(書いてあるフォントがHTMLタグだから~!?)しかし、JSXはJS文法の拡張です!!
JSXを使わないと、以下のようなデメリットが出てきます.
JSXを使って非常に簡単にこの問題を解決することができます.
ただし、以下の注意事項を遵守して使用しなければならない。
1.装飾品で包まなければなりません。(左側の画像に示すように、右側の線分を2つの線分ではなく記入してください。)
2.JavaScriptコードを適用する場合は、{}のカッコ内に記入してください!
render(){
return(
const name = 'Walli'
/* 변수 name을 불러오려면, 중괄호 안에 {name}이라 작성하여 불러온다. */
<div>
hello{name}!;
<div>
);
}
3.JSX内部でif文は使用できません!この目的のために、IIFEまたは3つの演算子を代替方法として使用します。
4.別名を適用する場合はclassNameを使用します。
#3.次編-JSX実戦-JSX文法コード
JSXを知っている以上、実戦に入りましょう.Codesandboxで練習を行い、reactをインストールする必要はなく、練習内容は次の記事でさらに紹介します.
[試食予告編!]
import "./styles.css";
export default function App() {
return (
<div className="App">
<h1>Hello CodeSandbox</h1>
<h2>Edit to see some magic happen!</h2>
</div>
);
}
Reference
この問題について(Week 12 S8, React-Part1 #1), 我々は、より多くの情報をここで見つけました
https://velog.io/@nick0726/Week-12-S8-React-Part1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
前期のPreCourse Bootサマーキャンプでは,Webページの作成方法と基礎を理論的に学んだ.
JSを単純HTMLタグに直接マッピングし,CSSを用いて修飾し,動的に動作させる.
Reactは、Webページを非常に効率的に作成するだけでなく、ステータスを効率的に管理できます.すなわち,ReactはWebページを効率的に作成し,状態を管理できるライブラリ,フレームワークの1つである.またReactの他にView(Vue JS)またはAngular(Angular JS)がある.(+reactはFacebookから、AngularはGoogleから.)
どうせこうやって禁酒の反応が始まるのだから、初めて会った友達なので見慣れない.まず用語たちと親しくしなければならない.まず、コンポーネントを見てみましょう.
#1.Componentとは?
Reactプロファイルビデオの後半では、「Reactはコンポーネントコンセプトに集中したフロントエンドライブラリです.」こんな紹介がありました.
簡単に言えば「自分のHTMLタグ」です.これは後の内容を勉強してから完全に理解することができます.現在では、「私が作成した既存のHTMLタグを仮想のLibriayとして作成して名前を付けます.そして、名前を付けた「私のHTMLタグに属する」と入力し、実際には存在しないそのHTMLタグを入力して、保存したHTMLタグの出力を可能にします.そのため、私のHTMLタグと呼ばれています.」理解すればいいです.
つまり、慣例に従って、
このようにすべて入力します.
しかし、コンポーネントは存在しません.つまり、自分のHTMLタグを使っている場合は、
こんなに簡単にできて、とても直感的です.これは,Componetが再利用性を向上させるだけでなく,コードを直感的に記述できることを意味する.Reactはこのようにコンポーネントユニットで開発されている.
コンポーネントを理解した以上、ES 6とJSXを理解しましょう.簡単な反応を取り付けずに済むCodesandboxから.
#2-1. ES6 => React
ES 6を簡単にスキップします.reactはES 6構文を使用します.短時間ですべてのES 6文法を習得することは不可能であるが,以下の7つの概念は熟知する必要がある.
#2-2. JSXとは何ですか。
JSXは、作成したコンポーネントを画面に出力するために使用されます.
HTMLファイルではなく、JSでHTMLを使用して関数の戻り部分に書き込みます.とても特別で、初めて見た構造で、JSXです.
「JSXは一見HTMLのように見えるかもしれません(書いてあるフォントがHTMLタグだから~!?)しかし、JSXはJS文法の拡張です!!
JSXを使わないと、以下のようなデメリットが出てきます.
JSXを使って非常に簡単にこの問題を解決することができます.
ただし、以下の注意事項を遵守して使用しなければならない。
1.装飾品で包まなければなりません。(左側の画像に示すように、右側の線分を2つの線分ではなく記入してください。)
2.JavaScriptコードを適用する場合は、{}のカッコ内に記入してください!
render(){
return(
const name = 'Walli'
/* 변수 name을 불러오려면, 중괄호 안에 {name}이라 작성하여 불러온다. */
<div>
hello{name}!;
<div>
);
}
3.JSX内部でif文は使用できません!この目的のために、IIFEまたは3つの演算子を代替方法として使用します。
4.別名を適用する場合はclassNameを使用します。
#3.次編-JSX実戦-JSX文法コード
JSXを知っている以上、実戦に入りましょう.Codesandboxで練習を行い、reactをインストールする必要はなく、練習内容は次の記事でさらに紹介します.
[試食予告編!]
import "./styles.css";
export default function App() {
return (
<div className="App">
<h1>Hello CodeSandbox</h1>
<h2>Edit to see some magic happen!</h2>
</div>
);
}
Reference
この問題について(Week 12 S8, React-Part1 #1), 我々は、より多くの情報をここで見つけました
https://velog.io/@nick0726/Week-12-S8-React-Part1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
ES 6を簡単にスキップします.reactはES 6構文を使用します.短時間ですべてのES 6文法を習得することは不可能であるが,以下の7つの概念は熟知する必要がある.
#2-2. JSXとは何ですか。
JSXは、作成したコンポーネントを画面に出力するために使用されます.
HTMLファイルではなく、JSでHTMLを使用して関数の戻り部分に書き込みます.とても特別で、初めて見た構造で、JSXです.
「JSXは一見HTMLのように見えるかもしれません(書いてあるフォントがHTMLタグだから~!?)しかし、JSXはJS文法の拡張です!!
JSXを使わないと、以下のようなデメリットが出てきます.
JSXを使って非常に簡単にこの問題を解決することができます.
ただし、以下の注意事項を遵守して使用しなければならない。
1.装飾品で包まなければなりません。(左側の画像に示すように、右側の線分を2つの線分ではなく記入してください。)
2.JavaScriptコードを適用する場合は、{}のカッコ内に記入してください!
render(){
return(
const name = 'Walli'
/* 변수 name을 불러오려면, 중괄호 안에 {name}이라 작성하여 불러온다. */
<div>
hello{name}!;
<div>
);
}
3.JSX内部でif文は使用できません!この目的のために、IIFEまたは3つの演算子を代替方法として使用します。
4.別名を適用する場合はclassNameを使用します。
#3.次編-JSX実戦-JSX文法コード
JSXを知っている以上、実戦に入りましょう.Codesandboxで練習を行い、reactをインストールする必要はなく、練習内容は次の記事でさらに紹介します.
[試食予告編!]
import "./styles.css";
export default function App() {
return (
<div className="App">
<h1>Hello CodeSandbox</h1>
<h2>Edit to see some magic happen!</h2>
</div>
);
}
Reference
この問題について(Week 12 S8, React-Part1 #1), 我々は、より多くの情報をここで見つけました
https://velog.io/@nick0726/Week-12-S8-React-Part1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
render(){
return(
const name = 'Walli'
/* 변수 name을 불러오려면, 중괄호 안에 {name}이라 작성하여 불러온다. */
<div>
hello{name}!;
<div>
);
}
import "./styles.css";
export default function App() {
return (
<div className="App">
<h1>Hello CodeSandbox</h1>
<h2>Edit to see some magic happen!</h2>
</div>
);
}
Reference
この問題について(Week 12 S8, React-Part1 #1), 我々は、より多くの情報をここで見つけました https://velog.io/@nick0726/Week-12-S8-React-Part1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol