はじめに 本日は最近JavaScript界では浸透してきているReduxについてSwiftを通して勉強していきたいと思います。 Reduxに関する日本語の記事はそれなりにあるもののSwift版ライブラリであるReSwiftに関する日本語の記事は少ないため、筆者が少しでも記事を増やせたら良いなという思いがあります。 と言いつつも、いきなり有効性の高い有良記事を書くことはハードルが高いため、簡単な勉強から始めて行く次第です。 ReSwiftとは ReSwiftとはReduxのSwift版ライブラリです。 GitHub: ReSwift/ReSwiftが公式ページとなります。 上記公式ページのイントロをざっくり訳すと… (意味が間違っていたらごめんなさい…) ReSwiftはSwiftでReduxライクな一方向のデータフローアーキテクチャを実装したものです。ReSwiftを使うことで、次の3つの