React内でグローバル変数的にアクセスできるContextを使い、ログインしたあとでそのユーザ名などを保持する機能を実現したかった。 ちなみにContextとは別にcookieなどにアクセストークンを管理し、本当に大事なデータはアクセストークンを使わないと取得できないようにすることでセキュリティは担保すればよいと思っている。 以下でプロジェクトを作った直後のところからスタート。 npx create-react-app 云々 --template typescript いきなり一番重いところから。App.tsxを以下のように書き換える。 import React, { createConte…