jest でコールバックのテストをしたいとき
以下のようなコールバックを受けて実行する関数があります。
この関数がコールバックを(何回)実行したか、コールバックが受け取った引数は何か、戻り値は何かをテストしたい場合は、mockを利用します。(hoge関数は適当です)
JavaScript TypeScript カリーによって引数を減らすメリット 事例
例えば、以下のような数値を更新する関数があるとします。
const increment = (num: number) => num + 1const double = (num: number) => num * ...
Redux-thunkを使う理由
非同期の処理を行うときはRedux-thunkを使うという発想があったのですが、そもそもどういうときに使うのが良いのかを改めて調べてみました。
結論からいうと、こちらでRedux-thunkを作成したDanがStackOv ...
Web Worker のpostMessage() で送るデータについて
Web Worker では、メインスレッドとWorkerでやりとりする際にpostMessage()を使います。
このpostMessage()引数にしたデータですが、メインスレッドとWorkerで共有するわけではありませ ...
JavaScript Web Workerについて
JavaScriptはシングルスレッドです。
そのため、重い処理を行ってしまうと、ブラウザの描画が止まったりとユーザビリティが低下します。
Web Worker を使うことで、別スレッドで処理を実行できるため、 ...
テストを考える時の
システムの品質を上げるためにはテストは必須です。
ここでのテストは手動で行うものとします。
テストを考えるときに重要なのは、誰でもできるテストにすることです。
手順はできるだけわかりやすくし、暗黙的 ...
JavaScript mapの第二引数
今日こういうコードをみました。少し変えています。
const result = arr.map((user, i) => {//それなりに長い処理})まったく問題ないコードなのですが、一つ困ったことがありました。
選挙の投票率と民主主義の品質について
選挙の投票率が良いからといって、民主主義の品質が良いというわけではないようです。
この二つは比例しないということです。
逆に、投票率を上げようとして、無理やり関心がないひとに適当な投票をさせると、品質が落ちると ...
中庸という考えについて
孔子の儒学に中庸というものがあります。
善か悪か、0か1かではなく、その中間を大切にするというものです。
また、自分にとってもどうでも良いと思うことほど人並みに実行せよ、という解釈もあるようです。
...
消費税をなくし、金持ちからの所得税をたくさんとるという主張について
れいわ新選組の山本太郎が、消費税をなくしてその代わり金持ちから税金をたくさんとる、というようなことをいっていましたが、そうすると日本の国力はどんどん落ちていきます。
金持ちで力のある人は、日本以外でも生活していけます。









