ステートマシンを定義して状態管理を行うライブラリ「XState」を解説
状態管理というテーマはアプリケーションを扱う上で最も身近で難しいもののひとつです。Reactの世界ではFluxを軸にして多くの状態管理手法が提案され続けている中で、コンピュータの世界では古典的なステートマシンを用いたXStateというライブラリについて、今回は解説します。