react-native-ncmbを作り始めた

yugo matsumoto
2 min readMay 23, 2017

--

前回話していたやつを作り始めて、4つくらい機能を作って一旦公開した。

会員登録、
ログイン、
会員情報取得、
パスワードを忘れた方にメール送信。

の4つの機能を作った。

これだけあれば、現状製作中のアプリはとりあえず作れる。
残りの機能とかも入れていきたいが、ベストな書き方を模索していきたいので、一旦ここまで。

fetchの処理を一元化してしまったので、
入れるのはそんなに大変じゃないと思う。

Firebase!Firebase!となっている世界に一石を投じる。(API叩いてるだけ

Testとか書かないとなぁって思っているけど体動かない。
niftyのテストはなんかすごかったので、あれを参考にしたいと思っている。chaiだね chai

flowを使ったので、感想

型はいいなって思った。
個人的にはメモとしか思っていないのだけど、あるといいのは間違いない。ただ、あまりにも型を理解していないのでかなり詰まった。
使われる関数はString Numberどちらも許容する型にして、
関数に渡す側の型をStringのみにしたらエラー

どうにもわからなかったので、Stringのみにした。
問題ない。データ渡す側は、Flow関係ないし、
渡ってしまえば、JSは型関係ないし
↑よくないよー

Functionって型を定義しているけど、
公式ドキュメント的にはよくないっぽい。

おー!ってなったのが1つあって、

NCMB.currentUserを = で書き換えようとしたらエラー返ってきて、
コンパイル通らなかった。
素晴らしい。setCurrentUserの関数を定義して登録するようにした。
jsは=でたやすく書き換えられるのよくないなーと思ってテスト的にやってみたらエラー吐いてくれたので感動した記録。

--

--