タグ

コンポーネントに関するlax34のブックマーク (4)

  • すごいReactフック8選 - Qiita

    はじめに React.jsは現在、フロントエンド開発者に最も人気のあるJavaScriptライブラリです。Facebookが開発し、オープンソースのプロジェクトとして提供されているReactは、世界中の開発者や企業が使用しています。 Reactは、シングルページアプリケーションの構築方法を大きく変えました。その最大の特徴の1つがフックです。フックは2019年に導入されたもので、状態処理の時に、クラスコンポーネントの代わりに関数コンポーネントを使用できるようになりました。組み込みのフックに加えて、Reactは独自のカスタムフックを実装する方法を提供しています。 ここでは、アプリケーションやプロジェクトで使用できる、カスタムフックとその実装に関するお気に入りをいくつか紹介します。 1. useTimeout 宣言型アプローチでsetTimeoutを実装できます。まず、コールバックと遅延を受け取

    すごいReactフック8選 - Qiita
  • マイクロサービスとはすなわち分散システムである

    マイクロサービスへの移行はすなわち分散システムへの移行であり,レイテンシや自動化,権限と認証,メッセージの不達といった事態に対処しなくてはならない — 独立系ソフトウェア開発者であるSander Hoogendoorn氏はこのように主張する。マイクロサービスによって大規模なシステムをより小さなコンポーネントに分割すれば,アーキテクチャ全体のコントロールを取り戻すことができる。マイクロサービスならば,単一あるいは一連のコンポーネントを拡張してデプロイすることで,小規模な変更や機能単位での追加が可能になるのだ。 アジャイル開発とソフトウェアクラフトマンシップに関するカンファレンスの第2回として,9月12日と13日にサウスウェールズで開催されるSwanseaCon 2016でHoogendoorn氏は,閉会の基調講演を行なう予定である。InfoQは氏にインタビューして,モノリシックソフトウェアの

    マイクロサービスとはすなわち分散システムである
  • 第8回 Flexで本格Webアプリケーションを作ってみよう | gihyo.jp

    前回まではActionScript 3.0を利用したプログラミングを解説してきました。ActionScript 3.0はグラフィカルな表示には強いのですが、機能的なWebアプリケーションを作るのにはあまり向いていません。 Flashでアプリケーションを作る場合は、Flexというフレームワークが便利です。Flexと聞くとお金が必要なイメージがあるかもしれませんが、FlexはFlex 3 SDKに付属する無料のフレームワークです。 Flexフレームワークには便利なコンポーネントが用意されています。また、MXMLと呼ばれるXMLにもとづいたフォーマットでアプリケーションの見た目を記述することができます。今回は、Flexフレームワークの使い方を簡単にご紹介していきます。 MXMLでコンポーネントを配置 早速サンプルを見てみましょう。MXMLでアプリケーションの見た目を記述してみます。 <?xml

    第8回 Flexで本格Webアプリケーションを作ってみよう | gihyo.jp
  • アセットとコンポーネントはどこが違う?

    アセットベースド開発は再利用を志向するが、“コンポーネント”とどう違うのだろうか? “アセット”の定義・要件を踏まえて、説明しよう。 前回は、アセットベース開発の前提となる再利用の現実や課題認識を提示しました。しかし、“アセット”という単語を連呼するわりには、その定義を明確にしていませんでしたね。今回は、IBM Rationalが提唱している「アセットベース開発」においては何をもって“アセット”と呼んでいるか、そのあたりを解説していきます。 “アセット” Not equal “コンポーネント” そもそも“アセット”という言葉自体は、金融業界で株や証券のような直接お金に結び付くまさに“資産”に対してよく知られています。「○○アセットマネジメント」なんて名前の会社もありますね。 同様にITの世界においても、ソフトウェアがその重要性が増すにつれて、「会社にとって大切な資産である」という認識の下、

    アセットとコンポーネントはどこが違う?
  • 1