Reactにおける状態管理の動向を追ってみた
ARANK
こんにちは、@nerusanです。皆さんは、状態管理ツールなどは使っておられますでしょうか。例えば、有名なところでは、Redux, Recoilなどがあります。今回は、Reactにおける状態管理について歴史を知ることで、なぜ、Reduxが使われるようになったのか?何をReduxなどで扱えばいいのか?今どうなっているのかを調べたので、記事にしたいと思います!自身の解釈なので、もしかしたら、誤ったことを言っている可能性もあるので、その際はご指摘いただければと思います m(- -)m SPAの流行りSPAとはSingle Page Applicationの略であり、新しいページに移動する際、サーバからページを再読み込みするのではなく、JavaScriptを使って、クライアント側のブラウザで動的にページを書き換えるアプリケーションを指します。ページごとにサーバーにリクエストを送らないため、初回表示を除き、ページ間遷移の速度が高速になるメリットがあります。ただ、今までサーバー側で行なっていたhtmlの作成をクライアントで行うので、クライアント側の端末のスペックが低いモバイル端末等で、表示に時間がかかる可能性があります。しかし、近年では、スマホやPCの性能が向上しているので、それはさ…