fujjima’s blog

主に備忘録

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

JSのbind、及び`this`について理解を少し深める

bindそのものについて JSのbindの用法を知り、「どういう時に使われるのか」が漠然とイメージできるようになりたかったため、概要と使われ方を調べた。 とりあえず以下のサイトのデモコードを自分なりにいじってどういう挙動なのかは調べた。 Function.proto…

需要が薄いMaterial-UIのvalidationの一例

空文字を許容しない、というバリデーションを一部分だけ書きたい、しかしそのために本格的なバリデーションの機構を組むのはめんどくさくて死にそう、という時にその場しのぎで書いたもの。 <TextField label="名前" variant="outlined" margin="normal" required // input.valueに入力された文字が入っているものとして、空文字の場合は input.value はfalseを返す // 上記の場合に{ error: true }を返すことで <TextField error /> と書いた時と同じようになる // { error: fals…</textfield>

Material-UIのTextFieldをtype="date"にした際のdefaultValueに指定する日付のフォーマットについて備忘録

material-uiのTextFiledというAPIの中で、type="date"のようにタイプを指定することでDate pickerのように使用することができる。 Date picker, Time picker React components - Material-UI その際、デフォルトの日付をdefaultValueというオプションで設定…