Web_React #7
210819
Web_React #7
ここでclass App extends Componentはreactが所有するComponentクラスを継承し、新しいAppというclassを作成します.表示には以下のrender()メソッドがあります.
これがcomponentを作成するコードです.
このコードを利用する前はpureでしたhtmlの
-pure.html
では、このSubjectというクラスにはヘッダタグ部分の内容が含まれています.
次のステップでは、
div classがappのタグ内にheaderタグが現れた.
reactコードではSubjectですが、Webブラウザではヘッダーに置き換えられます.
最終的にHTMLコードがWebブラウザに提供されるのでReactの存在はわかりません.
このようにしてコンポーネントを作成できます.
リファレンス
https://www.inflearn.com/course/react-%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9/lecture/20308?tab=note&mm=close
Web_React #7
import React, {Component} from 'react';
import './App.css';
class App extends Component {
render() {
return (
<div className="App">
Hey~ React!!!
</div>
);
}
}
export default App;
このコードはAppです.jsのコード.ここでclass App extends Componentはreactが所有するComponentクラスを継承し、新しいAppというclassを作成します.表示には以下のrender()メソッドがあります.
これがcomponentを作成するコードです.
このコードを利用する前はpureでしたhtmlの
<header>
タグの内容をsubjectというタグに変換します.-pure.html
<html>
<body>
<header>
<h1>WEB</h1>
world wide web!
</header>
<nav>
<ul>
<li>
<a href="1.html">HTML</a>
</li>
<li>
<a href="2.html">CSS</a>
</li>
<li>
<a href="3.html">JavaScript</a>
</li>
</ul>
</nav>
<article>
<h2>HTML</h2>
HTML is HyperText Markup Language.
</article>
</body>
</html>
-App.jsclass Subject extends Component {
render() {
return (
<header>
<h1>WEB</h1>
world wide web!
</header>
);
}
}
App.jsにこのセクションを追加します.では、このSubjectというクラスにはヘッダタグ部分の内容が含まれています.
次のステップでは、
class App extends Component {
render() {
return (<div className="App">
Hey~ React!!!
</div>);
}
}
class App extends Component {
render() {
return (<div className="App">
<Subject></Subject>
</div>);
}
}
修正してあげます.div classがappのタグ内にheaderタグが現れた.
reactコードではSubjectですが、Webブラウザではヘッダーに置き換えられます.
最終的にHTMLコードがWebブラウザに提供されるのでReactの存在はわかりません.
このようにしてコンポーネントを作成できます.
リファレンス
https://www.inflearn.com/course/react-%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9/lecture/20308?tab=note&mm=close
Reference
この問題について(Web_React #7), 我々は、より多くの情報をここで見つけました https://velog.io/@kimhaech/WebReact-7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol