ログ一覧

OSSは宝の山だということ(コミットコメント編)

エンジニア初めて一年経ちましたが、いまだにコミットコメントをどう書くべきかについてよく知りません。コミットコメントに一切気をつけなくても何も指摘されない環境と言うことはありますが、それで燻っていては成長できません。身の回りで学習できな...

Storybookの並び替え

バージョン5.2から並び替えが簡単にできるようになったらしい。というわけで、並び替え処理のメモ。 import { addParameters, configure } from '@storybook/react' im...

Lodashで配列をオブジェクトに変換

今更ながらに知ったので。ソースはこちら。 _.chain(params) .keyBy('key') .mapValues('value') .value(); 今まで素のメソッド...

Storyshotsの「require.context is not a function」問題解決法

ものすごく手間取ったのでメモ。やっていることはここと同じ。 babel-plugin-macrosとrequire-context.macro、react-test-rendererをライブラリに追加 requir...

Reactでよく使うライブラリー

よく使うライブラリ、もといpackage.jsonのメモ。 { "dependencies": { "@material-ui/core": "^4.4.3", "@material-ui/...

KotlinのWhenってすごいと思った話

例えばJavaだとこんな分岐になる場合。 public void sampleMethod() { if(firstFlg) { processA(); return; } ...

IntelliJ IDEA のモジュール設定でしょうもない引っ掛かり方をした話

ふと思い立ってIntelliJでKotlinプロジェクトを作成してみました。基本的にはJavaと同じディレクトリ構成になるはずなので、ソース周りは↓のようにしました。 root/  └ src/   ├ main/ ...

Promise と async await メモ

Promise と async await メモ Promise流の書き方からasync await流の書き方に直したときに若干躓いたので、メモしておこうと思う。 前準備 const greet = {HelloWorldと...