エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
`f(data)` 形式だとオプショナルチェーン(`data?.method()`)が無いので、ユーティリティを用意しよう - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
`f(data)` 形式だとオプショナルチェーン(`data?.method()`)が無いので、ユーティリティを用意しよう - Qiita
「publishedAt を toDateString() で文字列に変換する。ただし、publishedAt が nullable(undefined / ... 「publishedAt を toDateString() で文字列に変換する。ただし、publishedAt が nullable(undefined / null の可能性あり)である。」 のように、data.method() 形式の、変換するタイプの処理で変換元が nullable のときに、コードを短く簡潔にできるので便利ですよね? ただ、JavaScript には、 f(data) を同様にシンプルにするような機能がありません。 以下のコードを見てみましょう。 import type { FC } from "react"; import { pipe } from "remeda"; type Props = { slug: string; title: string; publishedAt: Date | undefined; }; const dateTimeFormat