タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
try { const data = await fetchSomething(); // 正常系レスポンスの処理 } catch (err) { if (isAxiosError(err)) { // 異常系レスポンスの処理 } } 動機はつぎの 3 つです。 データ取得も宣言的に書きたいから データ取得に関係ない例外も catch してしまうから HttpError の集計に不便だから データ取得も宣言的に書きたいから 要約すると、データ取得時は常にこのように書きたい、という話です。useSWR・useQuery や apollo/client でお馴染みのインターフェイスです。 const { data, err, status } = await fetchSomething(); if (data) // 正常系レスポンスの処理 if (err) // 異常系レスポンスの処理
Result 型 (類似するものとして Either Monad の方が有名かもしれません) を導入する場合、アプリケーション全体の設計を変えたり、全箇所を書き換える必要はありません。 neverthrow は部分的に使用でき影響範囲も閉じるので、局所的に使い始めることができます。 (Rust のような) Result 型 とは ざっくり言うと関数の処理の結果と成否を 1 つの型 Result<T, E> で表したものです。(T は期待する結果の型、 E はエラーを表現する型) 筆者は詳しくはないのですが、 Haskell 等にある Either<L, R> とは厳密には違うようです(Either は両方の値が使用可能であることを前提としている?) 参考: Rust ではなぜ、Either 型ではなく Result 型を採用しているのか neverthrow とは TypeScript で
Spotify ポッドキャスト 松尾潔のBrush Up&Catch Up 6月19日 https://open.spotify.com/episode/5BDRDdcqfIXgOKa0WgfsN6?si=BseqB4LQSuW_MswLDDQ-jg 冒頭から途中までの文字起こし ■田畑竜介: 毎週月曜日のこの時間は松尾潔のBrush Up、お送りしています さあ松尾さん今日はどんな話題でしょうか ■松尾潔: はい、あのひと月ぶり、およそひと月ぶりになりますけども ジャニーズ 問題ですね、いわゆる性加害問題について 前回お伝えしたのが5月の22日ですからまあ ほぼひと月経ちましたのでその間の動き含めて やっぱりあの自分が関わっている業界ですから その目線でお話できればなっていう風に思います で、あのなぜ今お話しするかというとあの 皆さんご存知でしょうが ついこの間ですね月曜日ですか 6月の
3日目! Nature Engineering Blog祭3日目は、ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) がお送りします。みなさま、自動テストはお好きですか?私は大好きです。手動で何度も同じことをテストするのは苦痛ですが、それをプログラミングのタスクに転化できるとなれば、最高ですよね! 今回はNature Remoのファームウェア開発で使用しているユニットテストフレームワーク『Catch2』の活用方法を紹介します。ESP-IDFで使えるテンプレートプロジェクトも用意してありますので、少し長いですが、最後まで楽しく読んでいただけると嬉しいです。 Catch2 Catch2は (modern) C++で書かれたユニットテストフレームワークです。Nature RemoのファームウェアはC言語で書いていますが、テストフレームワークはC++で書かれたも
Catch Me If You Can。 到着して夜には羽根が1本になったので、翌日には紐の物に変えた。 最初に試したら、断然羽の方が楽しそうだったので、 紐だと遊ばないかな・・・ってちょっと心配したけど(笑)、 しおんに関しては心配無用だった(^▽^;)アハハ。 しおんは紐でも狙う(ΦωΦ)キラン。 1月8日撮影狙いを定めて・・・真剣に狙う(ΦωΦ)キラン。だんだん身を乗り出していく(笑)。そして上に乗る(;゚Д゚)。上から狙う。そんなのあり?!!!(;´Д`)あくまで上から狙う方法を貫く(笑)。抑え込む(。-`ω-)エイ!。上から攻撃するから( ̄▽ ̄;)本体がどんどん移動する(笑)。オレンジ色の紐が付いてる。これだけを咥えても遊んでる(笑)。 そんな遊び方あり?みたいな遊び方をするしおん(笑)。 他のお宅のにゃんこさんを見てても、遊び方はそれぞれ( *´艸`)。 どんな遊び方でも、
Catch Me If You Can。 「ねこのきもち」の無料プレゼント✨。 大好きな素敵ブロガーさん、suzumeさんのブログ。 www.suzumeneko1.com www.suzumeneko1.com 大好きな素敵ブロガーさん、そーちゃんさんのブログ。 choco116choco.hatenablog.com choco116choco.hatenablog.com ブログを拝読して、このおもちゃが気になってた(笑)。 1月7日、到着して早速、うちのねこ神様に遊んでもらう( *´艸`)。 まずは、羽を付ける。 遠巻きに見るねこ神様達(笑)。 1月7日撮影。まろんはダイニングテーブルの下に避難?あめが最初にCatch°˖✧◝(⁰▿⁰)◜✧˖°。出来てない( ̄▽ ̄;)追いかけるあめ。しおんも、ちょいちょい(ΦωΦ)。まろんはダイニングテーブルの下から様子を見てる。まろんも気にな
ワードプレステーマシリーズ222回目 Catch Sketchは、クリーンでレスポンシブな多目的WordPressテーマで、完全に無料です。 テーマは汎用性が高く、あらゆる種類のビジネススタイルに適応する柔軟な機能が付属しています。 Catch Sketchは、審美的で最小限のデザインで完全に反応します。 製品やサービスの宣伝に最適な方法で設計されています。 個人ウェブサイト、企業サイト、写真ブログのいずれであっても、Catch Sketchは最適なテーマです。 あなたのウェブサイトは、見た目が美しく、プロフェッショナルに洗練されています。 注目コンテンツ、注目スライダー、ヒーローコンテンツ、ポートフォリオ、サービス、ソーシャルアイコン、お客様の声、信じられないほどのサポート、WordPress標準コードなどの機能が付属しています。 これらすべての基本機能がCa
50半ばのおっさんですが、ようやくpaizaスキルチェックでAランクをクリアできた。 そのために、やったこととちゃんとやらなかったことを整理しておきたい。 長らくコンピュータを仕事にしてますが、たいしたプログラミング能力があるわけでなく、5年前にやったときはランクBだった。これがずっと心の片隅にひっかかっていたので、本腰を入れて再勉強してみた。 やったこと1. 解説動画をみる まずは、どんなふうに問題を解けばいいのか、paizaラーニングの解説動画をチェック。 このあたりは、ほぼ無料プランで見ることができる。 特に「日別訪問者数の最大平均区間」は、Aランクでの解き方も解説しているのでおすすめ。 うなぎ屋の解説動画は、PHP版だけだし後半が有料だけど、最初だけでも見ておくと問題のとらえ方がよくわかって良いと思う。 スキルチェック入門編スキルチェック入門編2:日別訪問者数の最大平均区間(Bラン
初音ミクと彼女に関わる全てのクリエイターに16年分の愛をこめて16 years of love for Hatsune Miku and all the creators involved with herIllust&Character Animation : おむたつ(omutatsu)X: https://twitter.com/omrice4869HP : https://omutatsu.work/Movie : 演繹(Eneki)X: https://twitter.com/en_ekiYouTube:https://www.youtube.com/@eneki Remix : GuianoX: https://twitter.com/GuiAnoDayoYouTube:https://www.youtube.com/@Guiano &nb
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く