【YWT】210224
1. [Y] やったこと
- 9km歩いた
- Todolistにちょっと手を加えた
- タイトルの変更
- IME入力対応(日本語、韓国語)
- 会社のプロダクトの画面実装をはじめた
- JavaScriptの型保全問題をいかに解消するかについてCTOと話をした
2. [W] わかったこと
- 家の近くにある区民集会場を調べてみたら、事前申請と費用を済ませれば場所が借りられることがわかった
- Chromeの実験的機能にBluetooth機能があることを知った
- ReactでInput要素に対してIME対応をしてみたら、面倒な作業ではあるけど、動き自体はできるようになった
- 間接的なテキストの入力を検知するイベントがあって、Reactの合成イベントで取得できる
- 間接入力を確定して、Enter/returnで編集内容を保存する処理も再現できた
- Input要素に対して3種類のイベントをつける必要があった
- 編集可能な領域の表示を別コンポーネント化して、変種開始の状態になったらInput要素に対してfocusをあてるようにした
- 直前のキー入力がIME入力だったのかどうかを判定するためのフラグが要らなくなり、削除した
- プロダクトで潜んでいる不具合とか言語ゆえの問題もあり、安全性を高めるための方法を考える時期だと思っている
3. [T] 次にやること
- 図書館で借りた本を読む(D-4、D-13)
- github learning labのチュートリアルをすすめる
- node.js関連の積読を解消する(69/200)