タグ

ブックマーク / qiita.com/kaba (2)

  • React Nativeの実は使ってはダメなライブラリ素晴らしいライブラリ(随時更新) - Qiita

    ダメなライブラリ。 redux reduxはstate管理の素晴らしいライブラリだ。 世界で一番愛用され、情報量も多く、大規模システムに向いている。 しかし、react nativeを採用するのはほとんどがスタートアップだ。 学習コストが高い+プロトタイプ制作が苦手なreduxはスタートアップにははっきり適さない。 reduxの代わりにcontext Api/MobXを使おう。Expo+contextApi or MobX+web版のfirebaseがスタートアップでの最適解だと思う。 react-native-cli cliでなくExpoを使おう。cliはライブラリのアップデートの際に莫大な手間がかかる。要するにnativeライブラリのメンテナンスに手間がかかりすぎるので、Expoをオススメする。(スタートアップでは特に)私はcliもexpoも現在実務で使っているが、体感expoのが2倍

    React Nativeの実は使ってはダメなライブラリ素晴らしいライブラリ(随時更新) - Qiita
    Keisuke69
    Keisuke69 2021/02/18
  • ExpoのOTAアップデートとrelease-channelについてまとめてみた。 - Qiita

    と打つと、開発者のパソコンの中のコードを使い、ユーザーのスマホの中のアプリを書き換えると言う技術だ。 つまり、アプリのアップデートを審査を通さずに行える。 さらに、アップデートの反映までなんと0分。 夢の技術が標準でついている。 (通常は、アプリのアップデートは審査で3日待たされたりするからね。) また、デフォルトでついてくる、release-channelと言う機能を使うと、channnel毎に、アップデートが出来るので、staginig環境、番環境を、サードパーティライブラリなしに実現できる。 release-channelの使い方 $ expo publish --release-channel <環境名> $ expo build:android --release-channel <環境名> のように、release-channelの後ろに、任意の文字列を渡すだけ、 例 $ e

    ExpoのOTAアップデートとrelease-channelについてまとめてみた。 - Qiita
    Keisuke69
    Keisuke69 2021/02/10
  • 1