2017-10-01から1ヶ月間の記事一覧

ReactのSyntheticEventとは何なのか

Reactでイベントを作るとき、引数にeを渡す例がよくある。 例えば公式ドキュメントにもこんなコードが載ってる。 function ActionLink() { function handleClick(e) { e.preventDefault(); console.log('The link was clicked.'); } このeはSyntheticEventを…

diffコマンドで全行違うと言われたので調べたら改行コードのせいだった

自分が作ったHTMLのコードが、非エンジニア向けに配られるExcel資料に載せられることになった。そのExcelファイルを見ると、一つのセルの中にコードがそのままコピペされて入っていた。 Excelファイルを作った人が「これでいいか確認して」と言ってきたので…

Sublime Text3で書いたファイルをVagrant仮想環境に同期させる

うちのPython環境はVagrantで作ったゲストOSの中にある。 一方でエディタはSublime Text3を使っている。flake8で補完が効いてらくらく。 なので、ホストOSでSublime Text3を使って書いたファイルを、手間なくゲストOSにも同期させたいと思っていた。 Sublime…

TypeScriptの型推論について学んだ

型推論とは 最近TypeScriptを使って開発していたけれど、大きな勘違いをしていた。 強い型付けをする言語ということなので、変数を定義するときに毎回型を宣言しなければいけないと思っていたのだ。 例えばこんな感じ。 let x: number = 3; 人間から見れば、…