なんでReactじゃないのかって?Riotの方が好きだからですよ。 つくったもの Simple Calendar シンプルなカレンダーです。 (注: この記事は「カレンダーの作り方」、ではなく「Riot.js+Redux+Immutable.jsで開発する際のもろもろについて」です。カレンダーのソースコードはリンク先のHTMLをご覧ください) 環境 Riot.js: 3.0.1 Immutable.js: 3.8.1 Redux: 3.6.0 概要 StoreをImmutable.js+Reduxで作り、ViewはRiot.js、ActionやActionCreatorは自前で作りました。 StateをImmutableにする意味 Reduxでは、一貫してStateは変わりますが、Stateが指すもの自身は変更されません。 ReduxにおいてStateはActionが起きたときのみ変更され