試行錯誤

仕事や趣味(スマブラ)など

JavaScript/TypeScript/React

りあクト!4-6 Result<T, E> の実装 コード解説

本ポストは「りあクト!TypeScriptで始めるつらくないReact開発 第3.1版」の「第4章 4-6. 型アサーションと型ガード」の末尾に掲載されたコードの解説になります。 参考文献 りあクト! TypeScriptで始めるつらくないReact開発 第3.1版【Ⅰ. 言語・環境編】 -…

async awaitでJavaScriptの非同期処理を読みやすくする

JavaScriptで非同期処理を実装していく中で、Promiseの非同期処理が入れ子になって行って読みにくくなったことがありました。 そんな時にシンタックスシュガーのasyncとawaitを知り、かなり感動したのでその紹介になります。 実装例:PDFJS PDFJSはその名の…