ねえ、反応シリーズ私の名前、RajdeepSinghへようこそ。
シリーズでは、reactjsについて学びますが、小さな反応プロジェクトであるプロジェクト名クイズアプリを作成します。
GitHubでコードをダウンロード:react-quiz-app
デモはこちら:ここをクリック
コードサンドボックスでデモを視聴し、コードをダウンロードする
まず、ラップトップで新しいReactプロジェクトを作成します。次のコマンドを使用します。
npx create-react-app quiz-app
cd quiz-app
npm start
Srcフォルダ内
コンポーネントフォルダ3コンポーネントファイルとデータファイル
ファイルstr内のIndex.jsメインファイル。CSSファイルを追加し、index.jsにコンポーネントファイルをインポートします
ヘッダーとクイズのコンポーネントをこの場所にインポートします。
最も重要なのは、ここでレンダリングメソッドを作成することです。
本体、ヘッダー、カードとしてのMainDiv、およびボタンのすべてのスタイル。このファイルで作成
data.jsファイルで、変数NameQuizdataを作成します。Quizdata変数の配列からデータを割り当てます。
インデックスごとに、オブジェクトを作成します。オブジェクトに、ID、クイズ、FindAnswer、およびrightanswersを追加します
FindAnswerで3つの値を持つ配列を追加します
アプリタイトルの単純なh1タグを返すヘッダーコンポーネント
クイズコンポーネントは5ステップで動作します
状態を作成します。状態では、オブジェクトを作成します。このオブジェクトでは、配列を使用してdataQuestion変数を作成します
関数を作成します。この関数の関数名setStateFunstionはreactsetStateメソッドを使用し、data.jsからデータを設定します
ComponentDidMountは、setStateFunstionと呼ばれる単純なものです。
このステップでは、map()関数を使用します。Map()関数はJavaScript配列で機能します。この配列でmap()はデータを取得し、h2とAnswerコンポーネントを返します。
Answerコンポーネントは、ここで提供するデータヘルプ小道具にアクセスします
Answer.jsを学ぶ2つのステップを使用してください
最初のAnswer、2番目のclickCheck、3番目のrightAnaswerの3つのパラメーターで状態を作成します。
javascriptの三項演算子、マップ関数、およびイベント関数を使用して、ボタンを返す値を取得するためにクリックチェックtrueを実行します。このボタンでは、イベント関数を呼び出します。
一部のバディがボタンをクリックすると、このボタン関数はclickCheckでsetStateメソッドをfalseに設定します。
次に、三項演算子は偽のコードを実行して、回答データを非常に簡単に取得します。
私の記事を読んでいただければ幸いです。独自のクイズアプリを作成してください
提案や問題。plzは私に言う。お気軽に
続きを読む
ReactJSとは何ですか? react jsでローカルJSONファイルを読み取る方法は?今週、毎日のメールリストのメンバーからメールを受け取りました。彼らは次のことを知りたかったのです。毎日、毎週、毎月どのリソースにアクセスしていますか? 素晴らしい質問です!私のワークフローと使用している主なリソースについての洞察を共有したいと思います。
古いものは再び新しくなり、以前はキラキラ輝いていたものがくすんで見えます。私は、JNCO ジーンズが 1990 年代後半の他のファッションとともにダウンタウンのクールな子供たちの間で復活したことについて話しているのではありません。
地元の書店ともう一冊の本を求めて交渉していると、手のかゆみが広がった。この本は、最近購入した残りの本と同様に、私の「読みたい本」(TBR)の山の中でその王座を見つけることになります。それでも、買ってしまいました。
今日のペースが速く競争の激しい世界では、個人の成長、経済的安定、そして人生全体の満足度において、個人のキャリアが重要な役割を果たしています。しかし、多くの人は停滞と不満の絶え間ないサイクルに陥っており、職業生活が徐々に消耗していきます。
私たちは、自分にとって良いとわかっていることを実行するのに苦労していることによく気づきます。大切な人に愛していると伝えることから、海賊のように話すことを忘れないことまで、すでにそうしたことを行っているため、1日、1週間、または1か月のイベントは必要ないと主張する人が常にいます。