💡

無理にRiverpodやる必要ないよ〜。でもやるなら時間かけなぁ

2023/01/06に公開

ここ1ヶ月でProviderからRiverpodに移行した蓮美です。どうぞ宜しく

さて、Flutter生活を充実させる為には、
「状態管理」というものが必須となっているみたいですね。

状態管理とはなんぞや??美味なんか??

と思っている人もいると思うのですが、
正直、厳密な内容は僕も分かっておらずニュアンスで

あぁ、データを持ったり、取り出したり、表示させたりするんだろうなぁ〜

くらいにしか認識してません。

だって、そんな厳密な言葉理解なんて必要です??
僕もまだFlutterやり始めて2年弱なんで、そんな事細かな事は理解できませ〜ん。

という訳で今回は、

そんなノリで覚えるRiverpod

はい、Flutterを初めて挫折する理由の1つに
状態管理があるでしょう。

僕もRiverpodの下位互換のProviderをやってた時は、
毎日めちゃくちゃ悩んで、両手の指が血だらけになってました。
ストレスとイライラで掻きむしってたんですよね。
あぁ、思い出しただけでも...。

とまぁ、天才肌の僕でも血を出しながら状態管理をやってましたが
Riverpodを初心者がやる場合は血反吐とゲロを毎日吐くことになるでしょう。

僕はそんな後輩を何人も見てきました(夢の中で)

で、そんな後輩を見てられないし、正義感の強い僕は手助けせずには居られないので
手伝ってあげるんですよね。

「ノリでやるだけやで」と。

(...)

なんて、素晴らしいアドバイスでしょうか。

(...)

もう、茶番はええかぁ。タイピングも疲れたし。
入りは良かったんやけど、途中で面倒なるのがアカンねやろなぁ〜。

Riverpodはマジで地道にする事

きっと、一番嫌な言葉を見せた気がする

地道が一番

あぁ、一番嫌な言葉やで・・・。

でも、初心者であればあるだけ、近道は無い
僕はそう思っています。

だって場数と経験と感覚が全く無いんだもん。

多分これはプログラミングとかFlutter関係なくどんな事にも当てはまると思う。
それこそ、仕事とかそうなんちゃう?

ちょっと難しい事とか慣れる必要のある事って
初心者が一朝一夕で出来るのって珍しいやろ?
(もちろん、出来る人もいるでしょうけど)

こんなクソブログを見て何か掴みたいと思っている人は特に
一朝一夕で出来ないタイプの人間やねんから、真面目に地道にやった方が良いと思うで。

というか、なんで一朝一夕で出来る必要があるん?

そら早いに越した事はないけど、自分が頑張って地道に努力している事って
一朝一夕でやることよりもずっとずっと偉大やと俺は思うで。

日本人に生まれたんやから、真面目にやったら大抵上手くいく。
上手く行かんかったら諦めて次行けば良いさ。

自分を信じろ。

(...)

アカン。いつも夜に書いてるからすげぇ恥ずかしいこと書いてる気がする
それもポエムみたいな。深夜テンションで。最悪や。

今何時やろ。
1月6日23:02や。

うん、深夜テンションで自己啓発書いてる。きも。

もうええか。

とりま、Riverpodってのは、状態管理で一番使いやすいっぽい。
俺はProviderとRiverpodしか触ったことないから他の有象無象を知らんけど。
他のブログとかサイトで、そんな事をヨォー言ってるわ。

だから、安心してRiverpodやってみたら良いし、時間かけてやれば良いと思うよ。

俺みたいなエセ天才ではなく、ガチの天才が作ったパッケージらしいから
完成度と信頼度はピカイチなはずやで。
確か、レミーさんって人やったと思うわ。フランス人やっけかなぁ?まだかなり若いはず。

そんな天才が作ってるねんから、全部を分かろうとする必要はなくて、
(ってか、むり)
自分にとって『今』必要なところだけ理解して使えるようになってったら良いと思うよ。

まずは、StateProviderにintやboolの型を入れて使ってみる
そんなレベルで良いのよ。

それで、自分が作りたいアプリ作りなぁ。

で、足りんかったらStateNotifierProviderとか使ってみたら良いよ。
それまではやらんで良し!!来たる時をまずは待て。

ぶっちゃけ、自分が使わない事を勉強しても将来のためにあんまならん。
プログラミングとか特にそうやと思うで。(monoさんも言ってた)

まずは自分が使うだけやり。それでちょっとずつ増やし。
焦る必要も一朝一夕でやる必要もない。
地道に地道に地道に・・・で良いんやで。

もうこれくらいでええか。
眠なったし寝るわ。
ほんなら。

Discussion