JavaScript

JavaScript

JavaScriptの非同期処理についてまとめてみた。

同期処理とは 非同期処理について学ぶ前に、まずは同期処理について理解しましょう。 同期処理とは、複数の処理を実行する際に一つずつ順番に処理を実行する方式のことを指します。 例として処理1、処理2という二つの処理が順番に同期処理で記述されてい...
JavaScript

【JavaScript】コールバック関数について理解を深める(高階関数・非同期処理・コールバック地獄)

コールバック関数は、関数を引数にとる関数であり、JavaScriptの非同期処理などに使われています。コールバック関数を上手く使うことで汎用性・保守性の高いコードが書けるようになりますが、コールバック地獄には注意が必要です。
JavaScript

JavaScriptのループ処理まとめ【for・while・do~while・forEach・map】

ループ処理 JavaScriptに限らず、プログラミングにおいては同じ処理を繰り返し行うことが多々あります。 そんな時に便利な仕組みがfor文などの「ループ処理」と呼ばれるものです。 ループ処理を行うことで、同じ処理を複数回記述する必要がな...
JavaScript

React初心者がReactの特徴について調べてまとめてみた。

Reactの特徴5つ Reactには以下のような特徴があります。 宣言的であるコンポーネントベースであるレンダリングが高速であるJavaScriptを理解していればReactの習得は比較的容易であるReact Nativeを使用することでス...
JavaScript

【React】関数コンポーネントとクラスコンポーネント

Reactはコンポーネントベースである Reactを使って開発を行う際には、コンポーネントベースで設計や開発を行います。 コンポーネントというパーツを複数構築して、それを組み合わせることで1つのプロダクトを構築するのが基本です。 コンポーネ...
JavaScript

【React】仮想DOMについて理解を深める。

Reactと仮想DOM Reactとは、JavaScriptフレームワークの一つで、現在世界中でも高い人気を得ています。 コンポーネントベースのプログラミング言語で、オープンソースであるため誰でも使用可能です。 Reactでは、仮想DOMと...
JavaScript

【JavaScript】MutationObserverの使い方を解説。コピペOK!

MutationObserverとは MutationObserverとは、任意の要素(DOM)を監視することができるWebAPIです。 Mutation(ミューテーション) は「変化」を、Observer(オブザーバー)は「監視者」意味す...