【React】掲示板サイトをささっと作ろうとしたら思った3倍大変そうだった

こんにちはyoshidaです。

ReactでWEB電卓アプリも作成完了し、次にDBを使って掲示板サイトを作ろうとDBを選んでいました。
その過程で最近はNoSQLが流行ってると聞いたのでmongoDBを使うことにしましたが一気に作業量と勉強することが増えました。(自分のせい)

mongoDBってなんぞや

NoSQL系(名前の通りSQLを使用しない)のオープンソースDBでキーとバリューのみで構成されたデータを大量かつ高速で処理することにすぐれたDB(yoshida調べ)

日本語ドキュメントはあまりなさそう。
かつて翻訳グループがあったみたいですが10年くらい前から活動してない様子。。

どうして増えたか

単純にmongoDBの勉強が必要になったことと、ReactのソースからはDB操作できなさそうだからです。
(そもそもF12で見える範囲にDB操作系のコード書くのはセキュリティ的にアウトなので間に噛ませる必要がある)

そのためNode.jsでDB操作系のソースをパッケージ化したものを呼び出して使用する必要がありますが、その手の経験もないのでここも勉強&作成作業が追加になります。

進捗

設計メモを作成し環境構築まで完了しています。
これから作成に着手していくのですが、勉強しながらの作成作業なので完成まで時間かかりそうです。
また進捗があれば少しつづ記事にしていきます。

いいなと思ったら応援しよう!