2018-03-20から1日間の記事一覧

Reactで作ったアプリにFirebase Authenticationでログインを実装

結論から言うと、index.jsでonAuthStateChangedを実行して、コールバックが返ってきてからReactDOM.renderを実行です(詳細は後述)。 はじめはcomponentWillMountでfirebaseのonAuthStateChangedを実行しようと思いました。 調べてみると、そのようにしている…

JavaScriptでnullなどが入った配列をソートする

JavaScriptで配列をソートするとき、nullなどが入っていると、うまくソートされないことがあります。 そこで、ソートするための関数を作りました。 var compare = (a, b, desc = true) => { if (a !== a && b !== b) return 0; if (a !== a) return 1; if (b…

JupyterでGo言語とJavaScript(Node.js)を使う

以前、 仮想マシンでJupyterを使うときの初期設定 を書いたのですが、さらに設定を追加しました。 Jupyterの拡張機能が結構充実しているので、どうせならPython以外の言語も使えるようにしておきたいところです。 今回はGo言語とJavaScript(Node.js)を使える…