Let's write β

プログラミング中にできたことか、思ったこととか

React

React UIをCapybaraで30文字以上の入力のテストしている時には、fill_inにrapid: falseを設定する事も検討してみよう

フロントエンドのReact UIのテストをしている時に、ローカルでUIをいじっていても正常に挙動しているように見えるUIが Capybaraを利用したSystem Specでは動かない事があり、中々に奇妙な動作で困惑していたのですが ソースコードを追って理解と対処ができた…

react-router-dom@5の未ログイン時リダイレクト用コンポーネント`PrivateRoute`をTypeScriptで書く

背景 環境 コード 使い方 つまづいた所 children component renderの優先度 参考 おまけ ログイン成功してたらメインページへ 背景 Reactのアプリケーションを書く場面があり、ログイン系でありがちな ログインしていないければ /login に返す ログイン成功…