こんにちは! 株式会社アルシエで教育に関するサポートをしている岸本です。 今回は「Reactの仮想DOMの仕組み」についてお伝えしていきます。 Webの開発では、パフォーマンスが重要です。 ここで、Reactの仮想DOMが威力を発揮します。 ユーザーがアプリケーションを操作している間、変更は頻繁に行われます。 そ...
こんにちは! 株式会社アルシエで教育に関するサポートをしている岸本です。 今回は「Reactでは状態を直接変更がだめなのか」についてお伝えしていきます。 Reactでは、状態変数を直接変更しない方がベストプラクティスと考えられています。 代わりに、Reactが提供するsetStateメソッドを使用して状態の更新を...
こんにちは! 株式会社アルシエで教育に関するサポートをしている岸本です。 今回は「Reactプロジェクトのベストプラクティス」についてお伝えしていきます。 Reactプロジェクトのベストプラクティス JSX ShortHand を使用する ブール変数をpropsで渡す場合は、JSX短縮表現を使用するようにしていま...
こんにちは! 株式会社アルシエで教育に関するサポートをしている岸本です。 今回は「フレームワーク」についてお伝えしていきます。 フレームワークとは? フレームワークとは、Web開発しやすくするためによく利用される機能をあらかじめ備えた枠組みをひとまとめにしたものです。 アプリケーションの開発やデザインを効率化し、...