2021-04-01から1ヶ月間の記事一覧

Error: Value for argument "data" is not a valid Firestore document. Cannot use "undefined" as a Firestore value (found in field "fieldName")の原因と対処法

エラーの原因 undefinedをFirestoreがサポートしていないためエラーが出ます。 なお、nullはサポートしているためエラーは出ません 参考 firebase.google.com 対策 undefinedではなくnullなどサポートされている型を入れる firebase.firestore.Settingsでign…

HTTP レスポンスステータスコードについてメモ

レスポンスの5つのクラス 100台 情報レスポンス 200台 成功レスポンス 200 OKや201 Createdなど 300台 リダイレクト系 301 Moved Permanentlyなど 400台 クライアント側エラー 400 Bad Requestや404 Not Foundなど 404 Not Foundでリュックを背負った金髪の…

アジャイル・スクラム開発を経験して考えたこと・感じたこと

はじめに この記事はスクラム開発の解説ではなく、私がスクラム開発チームやっていたときの備忘録です。 こんなんだったなぁとか大変だったなぁみたいなことを書きたいと思います。 内容も私の経験を元に書いているので、それはスクラムじゃないみたいなこと…

tsconfig.json/compilerOptionsのtypes指定についてメモ

概要 デフォルトでは@typesパッケージのすべて(node_modules/@types)がコンパイル時にincludeされる。 typesを利用すると、指定したパッケージのみincludeされる。 { "compilerOptions": { "types": ["node", "lodash", "express"] } } ↑三つの指定したパ…

computedの中でdataを書き換えるとエラーになる: vue/no-side-effects-in-computed-properties

Vue

事例 computedの中でdataを書き換えると vue/no-side-effects-in-computed-properties というエラーが出る 公式によると、computedがこのような副作用を持つと、可読性が悪くなりかつ予測不可能になりやすいため たしかにcomputedが動いたときに毎回値自体が…

Next.jsの動的ルーティングについてメモ

詳しい動作はコメントに記載しました Next.jsのversionは10.0.7です UserList.tsx import * as React from 'react' import UserListItem from './UserListItem' import { User } from '../interfaces' // Propsで親コンポーネントからUserのリストを取得 typ…