この記事はWindows 10のシステム環境をベースに、Reactの学習と使用について説明しています。Windows 10 1. setInterval関数(1)定義setInterval() メソッドは、指定された期間 (ミリ秒単位) で関数を呼び出したり、式を評価したりします。 (2)例React をインポートします。{ コンポーネント } から 'react' をインポートします。 'antd' から { Radio, Button, Icon } をインポートします。 クラスListはComponentを拡張します{ コンストラクタ(props) { スーパー(小道具); この状態 = { オンライン: 偽、 }; }; ハンドルログイン=()=>{ localStorage.setItem('ユーザー名','xuzheng'); }; ハンドルログアウト=()=>{ localStorage.removeItem('ユーザー名'); }; コンポーネントマウント(){ this.timer = setInterval(() => { this.setState({ オンライン: localStorage.username ? true : false, }) }, 1000); } コンポーネントのマウントを解除します(){ if (this.timer != null) { タイマー間隔をクリアします。 } } 与える() { 戻る ( <div> <div> <アイコン タイプ='ユーザー' スタイル={{marginRight:'8px'}}/> <span>{localStorage.username ? localStorage.username : 'ログインしていません'}</span> </div> <div スタイル={{marginTop:'20px'}}> <Button type='primary' onClick={this.handleLogin}>ログイン</Button> </div> <div スタイル={{marginTop:'20px'}}> <Button type='primary' onClick={this.handleLogout}>ログアウト</Button> </div> </div> ) } } デフォルトリストをエクスポートします。 React での setInterval 関数の使用に関するこの記事はこれで終わりです。React での setInterval 関数の使用に関する詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Centos7 に yum を使用して MySQL をインストールし、リモート接続を実現する方法
>>: Linux で iostat コマンドを使用するチュートリアル
目次序文ディープページングを制限すると遅くなるのはなぜですか?サブクエリによる最適化B+ツリー構造の...
デスクトップ システムをダウンロードするには、Ubuntu の公式 Web サイト (https:/...
目次ドヴァdvaの使用DVAの実装非同期をサポートルーターの実装成し遂げる:ドヴァdva は、red...
Cocos Creator モジュラースクリプトCocos Creator を使用すると、コードを複...
あいまいクエリにOracleデータベースを使用する場合、コンソール エラーは次の図に表示されます。理...
Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...
MySQL を自分でインストールするのに 3 時間かかりました。チュートリアルはたくさんあるにもかか...
長い引用には blockquote を、短い引用には q を、参考文献には cite を使用します。...
クッキーこれはクライアント ブラウザの状態を保存するための標準的な方法です。Cookie はブラウザ...
目次1. はじめに2. 使用1. vue2とvue3の違い2. ページ上の一部のデータはキャッシュす...
1. Webプロジェクトを作成したら、Tomcatを例にサーバーを構成する必要があります。 2. 実...
ウェブサーバー1. Webサーバーは、wev、cgi、asp機能を無効にするなど、不要なIISコンポ...
CentOS の紹介CentOS は、Red Hat Linux が提供する無料で利用できるソースコ...
目次執筆の背景プロジェクトの説明事前準備注記執筆の背景以前のプロジェクトではTencent Maps...
マウスをドラッグしてページのスクリーンショットを撮ります(指定した領域にスクリーンショットをドラッグ...