フロントエンドのディレクトリ構成ベストプラクティス

app/ ├ pages ├ models ├ lib // 外部との連携(別モジュールのREST API、localStorage含む) └ utils // 自社以外の誰かが使っても違和感ないものだけ pages,

ExpoアプリでlocalStorageを使いたい

Expoで開発中に手軽に設計値を永続化したくなった。JavaScriptだとlocalStorageを使うようなシーン。 で、調べてみると、AsyncStorageを使うみたい。React Nativeのドキュメントでは

Chromeで動画が再生できない

ここ最近、Chromeで動画を再生しようとすると、クルクルしたままいつまで経っても再生されない状態になっていた。しばらく放っておいたのだが、直る気配がない。特定のサイトだけの問題かと思いきや、YoutubeやFacebo

Expo公式ページにあるARサンプルが動かない

ARがどんなものか試したくて、下記のサンプルを動かそうとしたが、ビルド失敗する。 https://docs.expo.io/versions/latest/sdk/AR/#getting-started snackで起動

コードレビューとペアプロ

会社でコードレビューをする決まりになっているが、なかなか難しいなと感じる。 なぜそういう修正にしたのか? 名前付けや書き方で気になることが多すぎて、大きな問題を見過ごしてしまいそう チェックすべき事柄が多くて、レビュー中

Expoでのスマホアプリ開発が快適

JavaScriptでネイティブのスマホアプリを開発できるReact Nativeをラッパーした、Expoというフレームワークがいい感じ。 Expoが公開しているクライアントアプリを入れておけば、1万円もするApple

Googleドライブへファイルを自動的にバックアップしたい

これまでレンタルサーバへftpコマンドでバックアップしていたが、「Segmentation faultnegotiation…」というエラーが出るようになって解決できなかった。 機密性の高いファイルでもないし

Contact Form 7での問い合わせをGoogle Analyticsのコンバージョンに使いたい(公式ページの情報だとうまくいかない)

Contact Form 7 に実装されているフォーム送信時のカスタムイベントを拾ってGoogle Analyticsに投げればよい。 やり方 WordPress テンプレートの functions.php に下記を追加

ReactのJSXでJavaScript 式を入れ子にするとエラー

エラーになる例 3行目で Parsing error: Unexpected token, expected “}” というエラーが出る。 下記のように && の直後に div タ

titleタグ、metaタグのdescriptionの変更がGoogle検索結果に反映されるまで

大体48時間ぐらいか。 とあるサイトで実施時の時系列は下記の通り: 2/1 07:00 タグを変更 2/2 08:00 まだ反映されなかったので、対象ページをインデックス登録リクエスト Search ConsoleでUR