Reactdomrender ()
6831 ワード
ハローフェロー👋
Reactdomの1つの機能は、Webページに反応する要素をレンダリングすることですReactDOM.render() メソッド.
構文
前提条件
我々が飛び込む前に、我々は反応とreactdomを使いますCDN リンクのHTMLファイルではなく、アプリケーションを実行するには
を作成しましょう
The
今、我々はレンダリングされます
私たちは、JSXを翻訳するためにBabelを必要とするので、我々は
レンダリング
ご覧の通り、HTMLの要素を入れます
次のポストでJSXについてもっとお話します.
結論 要素(我々は何をレンダリングしたい) コンテナー(レンダリングする場所) 私はここに完全なコードを提供します.
Reactdomの1つの機能は、Webページに反応する要素をレンダリングすることですReactDOM.render() メソッド.
構文
ReactDOM.render(element, container[, callback])
こうすることができます.ReactDOM.render(WHAT to render, WHERE to render[, callback if any])
前提条件
我々が飛び込む前に、我々は反応とreactdomを使いますCDN リンクのHTMLファイルではなく、アプリケーションを実行するには
create-react-app
. あなたが見ることができる方法と理解方法react-dom
依存は、フードの下で働きます.<script crossorigin src="https://unpkg.com/react@17/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"></script>
我々も必要Babel JSX構文を変換するには<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
ReactDOM.render()
インアクションを作成しましょう
<div>
with id="root"
インindex.html
ファイル.<html>
<head>
...
</head>
<body>
<div id="root"></div>
<!-- CDN Links -->
...
</body>
</html>
始まりと終わりの間にあるものdiv
タグは、反応は我々が作成したものをレンダリングする場所です.The
<div id="root"></div>
我々のアプリケーション全体のコンテナです.今、我々はレンダリングされます
h1
.私たちは、JSXを翻訳するためにBabelを必要とするので、我々は
ReactDOM.render()
イン<script type="text/babel">
.<script type="text/babel">
ReactDOM.render(<h1>Hello World</h1>, document.getElementById("root"))
</script>
📖 お読み方法レンダリング
h1
に<div>
with id="root"
.ご覧の通り、HTMLの要素を入れます
h1
JavaScriptのコードの途中でパラメータです.その行全体をJSXと呼ぶ.次のポストでJSXについてもっとお話します.
結論
ReactDOM.render()
反応する方法は、Webページに反応アプリをレンダリングすることです.ReactDOM.render()
は少なくとも2つのパラメータを取ります:<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>ReactDOM.render()</title>
</head>
<body>
<div id="root"></div>
<!-- Babel CDN Link -->
<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
<!-- React & ReactDOM CDN Links -->
<script crossorigin src="https://unpkg.com/react@17/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"></script>
<!-- Render to page -->
<script type="text/babel">
ReactDOM.render(<h1>Hello World</h1>, document.getElementById("root"))
</script>
</body>
</html>
Reference
この問題について(Reactdomrender ()), 我々は、より多くの情報をここで見つけました https://dev.to/adiatiayu/reactdom-render-3fciテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol