双方向データバインディングとはデータ モデルとビュー間の双方向バインディング。 データが変更されるとビューも変更され、ビューが変更されるとデータも同期して変更されます。つまり、ユーザーによるビューの変更は自動的にデータ モデルに同期され、データ モデルも同様に変更されると言えます。 双方向データ バインディングの利点: 一方向データ バインディングのように CRUD (作成、取得、更新、削除) 操作を実行する必要がありません。双方向データ バインディングは、フォームで最もよく使用されます。このように、ユーザーがフロントエンド ページで入力を完了すると、ユーザーの入力データが取得され、操作なしでデータ モデルに入力されます。 双方向データバインディングの実装ただし、 データ影響ビュー実際、 コード React をインポートします。{ コンポーネント } から 'react' をインポートします。 // antd UI libraryimport { Button } from 'antd'; をインポートします。 クラス Home は Component を拡張します { コンストラクタ(props) { スーパー(小道具); この状態 = { 入力値:''、 }; } setValue=()=>{ this.setState({ inputVal: 「値の変更」 }) } 与える() { 戻る ( <div className="ホーム" > ホームコンポーネント<p> {this.state.inputVal}</p> {/* antd UI ライブラリの使用*/ <Button type="primary" onClick={this.setValue}>データの変更</Button> </div> ); } } デフォルトのホームをエクスポートします。 効果 ビューはデータに影響する
コード React をインポートします。{ コンポーネント } から 'react' をインポートします。 import { Button } from 'antd'; // antd UI ライブラリクラス Home extends Component { コンストラクタ(props) { スーパー(小道具); この状態 = { 入力値:''、 }; } 変化 = (ev)=>{ this.setState({ 入力値:ターゲット値 }) } 与える() { 戻る ( <div className="ホーム" > ホームコンポーネント <入力 onChange={this.change} // 値 = {this.state.inputVal} デフォルト値={this.state.inputVal} placeholder="テキストコンテンツを入力" /> <p> {this.state.inputVal}</p> </div> ); } } デフォルトのホームをエクスポートします。 効果 知らせ: これで、React 双方向データバインディングの原理に関するこの記事は終了です。React 双方向バインディングの関連コンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: VMware esxi6.5 のインストールと使用の詳細な手順
目次ガベージコレクション (GC) はなぜ必要なのでしょうか?ガベージコレクションとは廃棄物の発生ガ...
私は最近、会社で統計レポートの開発に関わるプロジェクトに取り組んでいました。データの量が比較的多かっ...
目次1. 小道具2..同期3.vモデル4.参照5. $emit/v-on 6. $attrs/$li...
MySQL 5.7.18 が正常にインストールされた後、バージョン 5.7 では空のパスワードでのロ...
この記事の例では、Baidu検索ボックスを実装するためのJSの具体的なコードを参考までに共有していま...
言語では、DSL を実装するためにマクロがよく使用されます。マクロを使用すると、開発者は JSX 構...
この記事を書いている時点でのReactのバージョンは16.13.1です1 npm run eject...
1. Linuxネットワーク構成ネットワークを構成する前に、まずローカル IPv4 アドレスやデフォ...
目次1. 前提条件1.1 サポートされているプラットフォーム1.2 jdk および hadoop...
目次1. HTMLタグ要素にCSSスタイルを直接埋め込む2. HTMLのheadセクションにおけるス...
ページレイアウトは、Web ページを扱い始めた頃からずっと気にかけていたことです。初期のテーブル構造...
ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント。ウェブサイトのアクセス速度...
前提条件Windows Server でコンテナーを実行するには、Windows Server (半...
ここで 123WORDPRESS.COM はこれらのテンプレートの最初の部分を紹介します。各テンプレ...
目次1. Baidu Map API アクセス2. HTML で Baidu Map API を使用...