風待ち

プログラミングの勉強や日々の出来事のログなど

react

Reactでテーブルにテキストボックスを表示した時に一番最初の行のテキストボックスにフォーカスするには

業務用のシステムを開発していると、できるだけマウスやキーボードを使わずに使いたいという要望が多い。 ほとんどの場合はInputタグにautoFocus={true}を追加すればいいんだけど、ボタンを押すとテーブルが展開して詳細を入力していくような動きのある画面…

Reactで配列をmap関数でグルグルしてJSX.Elementを返す時、一つで複数のエレメントや他とは別のエレメントを返すには

配列の中身をJSXエレメントにする時にmap関数でグルグルするけど、その時、途中で区切り線を入れるなど別のエレメントを差し込みたい時にどう書くのか調べた。 render() { const items = ["item1", "item2", "item3", "item4", "item5"]; const list = items…

最近では現場でタブレットを使う機会も増えてきた。タブレットにはカメラがついているから保守や修繕のときには証拠写真を撮っておきたいと思うのが人情だろう。その写真をDBに入れるためにクライアントアプリを入れるのは面倒なのでブラウザですませたい。そこでreact-webcamのサンプルをTypeScriptで書いてみる。

mozmorris/react-webcamを使ってブラウザからreactでカメラを利用する。 まずは環境を作る。 $ yarn create react-app webcam-sample --typescript $ cd webcam-sample/ $ yarn add react-webcam @types/react-webcam スクリーンショットを撮るサンプルがGit…