Jsonを好きなフォーマットに整形するJsonConverterをNext.js+Reduxで作った

どんなものを作ったのか

Jsonを好きなフォーマットに変換するアプリケーション。

JsonConverter

URLはこちら → https://okaryo.github.io/json_converter/

ソースコードはこちら → https://github.com/okaryo/json_converter

どうして作ったのか

個人の読書記録データをJsonで持っているのだが、それをMarkdownやHTMLといった形式に好きなように変換したいと思っていた。

また、Reduxを一度触ってみたいとも思っていた。入力値を別のフォーマットに変換するというシンプルな機能なので試すにはちょうど良いと思った。

どうやって作ったのか

Next.jsreact-reduxを使った。別にNext.jsを使うほどではないが、create-next-appで簡単にWebサイトを作れるので使っている。

UIライブラリはMaterialUIを使っている。マテリアルデザインが好きなのと、個人で開発する分にはこれを使えばデザインに悩むことが少なくなり、時間を機能を考えたり実装をしたりするのに充てることができるのでよく使っている。

Reduxを使ってみての感想

簡単にしか触っておらず、まだ深淵をのぞけていないので浅いが以下の感想を持った。

おわり

Redux、個人的にはかなり良い印象を受けた。次回大きめのアプリケーションを組むときは選択肢の一つとして上がりそう。

しかしReduxを使ってもそれ特有の悩みはあるだろうし、実装の苦労はなくならないのだろう。

銀の弾丸は存在しないのだ。プログラマたちの熱く泥臭い戦いはつづく…