反応へのイントロ


あなたは反応、JSX、ウェブパック、NPM、バベルの学習の混乱がありますか?
あなたがHTML、CSSとJavaScriptを知っているならば、あなたが純粋なJavaScriptなしJSXを使用している低いレベルでReactJsを示しているか、どんなパッケージもインストールする必要がないので、あなたはなぜ始めるかについて、よいです.
最初に、反応cdn linksから図書館をつかみましょう
ではインデックスを作成しましょう.HTMLファイルを以下のコードです.
< div >
現在、ブラウザでHTMLファイルを開き、コンソールを開きますbr/>
' re 'を入力します.あなたは反応を見ることができます、そして、reactdomは現在我々に利用できるグローバル変数です.p >
<堀田>
現在、私たちのために何が反応しているかを見てみましょう.p >
<堀田>
さまざまな種類のメソッドがありますが、CreateElementメソッドを使用しています.createelementメソッドが反応オブジェクトで利用可能であるのを見ましたか?p >
<堀田>
CreateElementメソッドには、3つの引数
タイプ:HTML要素のタイプを意味しますbr/>
例:H 1、H 2、P、分割.<> P >
<小野寺>p >
子供たち:あなたが私が必要とするどんな要素のようなテキストか子供要素を書くことができます
例:< br/>
<> P >
クラスをハイライト表示する
<div>
<h1>Hi React</h1>
</div>
< div >
実際にcreateelementメソッドを使用します.p >
< tt > script 2の名前を持つjavascriptファイルを作成します.JSbr/>
<> P >
クラスをハイライト表示する
let p=React.createElement('p',null,'hello react');

< div >
上のコードは、' hello 'を使って' p '要素を生成します.p >
現在はHTMLを使わずにp要素の作成を行います.p >

ブラウザに何か表示されますか?


ブラウザに何も表示されていないと思います.なぜなら、ブラウザDOMに接続していないからです.p >
現在、我々のreactdomの使用は、ここに来ます.もう一度/< tt >をチェックする必要があります

どのような種類のメソッドがreactdomを私たちに提供しますか?


<堀田>
< url >私たちに利用できるレンダリング方法があります


< tt >要素と2番目の引数として最初の引数をとります.p >
では、レンダリングメソッドを実際に使いましょうbr/>
<> P >
クラスをハイライト表示する
 ReactDOM.render(p,document.querySelector('.connect'))
< div >
ブラウザで何かを見ましたbr/>


再利用可能なものは何ですか?


同じP要素を再利用しましょうbr/>
<> P >
クラスをハイライト表示する
var p=React.createElement('p',null,'hello react');

var content = React.createElement('div',null,p,p,p,p,p,p);

ReactDOM.render(content,document.querySelector('.connect'))
< div >
あなたのブラウザで見た「こんにちは反応」は6回表示されますp >
現在、div要素の内部に6個の要素が存在します.p >
あなたたちがこれらを愛していることを願っています< em > < em >
<堀田>