react-native-ncmbを作り始めた
前回話していたやつを作り始めて、4つくらい機能を作って一旦公開した。
会員登録、
ログイン、
会員情報取得、
パスワードを忘れた方にメール送信。
の4つの機能を作った。
これだけあれば、現状製作中のアプリはとりあえず作れる。
残りの機能とかも入れていきたいが、ベストな書き方を模索していきたいので、一旦ここまで。
fetchの処理を一元化してしまったので、
入れるのはそんなに大変じゃないと思う。
Firebase!Firebase!となっている世界に一石を投じる。(API叩いてるだけ
Testとか書かないとなぁって思っているけど体動かない。
niftyのテストはなんかすごかったので、あれを参考にしたいと思っている。chaiだね chai
flowを使ったので、感想
型はいいなって思った。
個人的にはメモとしか思っていないのだけど、あるといいのは間違いない。ただ、あまりにも型を理解していないのでかなり詰まった。
使われる関数はString Numberどちらも許容する型にして、
関数に渡す側の型をStringのみにしたらエラー
どうにもわからなかったので、Stringのみにした。
問題ない。データ渡す側は、Flow関係ないし、
渡ってしまえば、JSは型関係ないし
↑よくないよー
Functionって型を定義しているけど、
公式ドキュメント的にはよくないっぽい。
おー!ってなったのが1つあって、
NCMB.currentUserを = で書き換えようとしたらエラー返ってきて、
コンパイル通らなかった。
素晴らしい。setCurrentUserの関数を定義して登録するようにした。
jsは=でたやすく書き換えられるのよくないなーと思ってテスト的にやってみたらエラー吐いてくれたので感動した記録。
完