React Hooks:思ったより簡単です。

新しいことを学ぶことは、時には圧倒的で退屈なものになることがあります。ただし、Reactフックの場合はそうではありません。フックを学ぶのに時間をかけたことがなく、主にクラスベースのdコンポーネントを使用している場合は、試してみる時期かもしれません。

私が最初にReactを学んだとき、私はクラスベースのコンポーネントのみを使用しました。それは私が教えられ、最もよく知っているものだからです。ただし、Blassベースのコンポーネントの利用方法を知っておくのは良いことですが、それらは「時代遅れ」です。業界は、機能ベースのコンポーネントを使用する道を進んでいます。

フックは、関数内でクラスライフサイクルメソッドと状態を使用する方法として作成されました。これにより、一般的にクラスベースのコンポーネントが不要になります。

これを実証するための最も簡単な方法は、を見て、ある状態でクラスベースのコンポーネント:

注目すべき4つの主なポイントは次のとおりです。

  • 状態はによって初期化されstate: {}ます。
  • クラスのThis関数と変数をターゲットにするためのキーワード。
  • クラスベースコンポーネントのthisキーワードのエラーを回避するための矢印関数の必要性。
  • setState()状態の変化について。

すぐに気付くべき最初のことは、クラスがないことです。

その直後の2つ目は、Stateを初期化する方法です。

これを簡単に説明してみましょう。

  • termあなたの州が現在ある時点での状態です。書く代わりに、this.state.termそれはただですterm。
  • setTerm本質的にsetStateは、よりカスタマイズされた名前を除いてです。名前を付けるだけで、まったく同じように機能します。
  • useStateフックです。目的は、Stateの特定のキーが何に等しくなければならないかを初期化することです。文字列を使用しているため、空の文字列を初期化します。

提案された投稿

脳卒中の壊滅的な結果を避ける: 家族の旅から学ぶ 。

脳卒中の壊滅的な結果を避ける: 家族の旅から学ぶ 。

はじめに 脳卒中は、いつでも誰でも起こり得る医療上の緊急事態です。これは、脳の一部への血流が中断され、脳機能が突然失われることで発生します。

Jest — 強力な JavaScript テスト フレームワーク

Jest — 強力な JavaScript テスト フレームワーク

テストはソフトウェア開発において不可欠な部分です。これにより、コードの信頼性が保証され、期待どおりに機能し、エラーの可能性が軽減されます。

関連記事

その脅威アーカイブ: Vol 7 ブラックバスタ

その脅威アーカイブ: Vol 7 ブラックバスタ

今日の相互接続された世界では、サイバー攻撃の脅威がかつてないほど蔓延しています。サイバー犯罪者や国家主体は常に脆弱性を悪用して貴重なデータを盗もうとしており、あらゆる規模の組織に重大なリスクをもたらしています。

仕事週間で学ぶことはあなたが思っている以上に重要です

仕事週間で学ぶことはあなたが思っている以上に重要です

私たちは、自分にとって良いとわかっていることを実行するのに苦労していることによく気づきます。大切な人に愛していると伝えることから、海賊のように話すことを忘れないことまで、すでにそうしたことを行っているため、1日、1週間、または1か月のイベントは必要ないと主張する人が常にいます。

24 年度に炭素除去に資金を提供

経路全体にわたる Carbon180 の割り当てリクエストの内訳

24 年度に炭素除去に資金を提供

アリソン・リー著、マネージング政府問題顧問 連邦政府の年次歳出プロセスは、二酸化炭素除去 (CDR) に資金を提供する取り組みの中心です。毎年、Carbon180 は、来年の資金がどこに流れるかの指針となるよう、さまざまな議会事務所に要望書を提出しています。

デザインに 2 年 - 良い点、悪い点、そして醜い点…

デザインに 2 年 - 良い点、悪い点、そして醜い点…

「Hey Siri、オリビア・ディーンの『ミー・ダイブ』をかけて」私がナイジェリアのアクレにあるフューチャー アカデミー アフリカでインターンシップを始めたのは、2021 年 5 月のことでした。