技術記事以外

技術記事以外の振り返りやその日学んだことのちょっとしたメモなどを置く予定です

今日の学習メモ

JavaScriptライブラリを読むときのコツ

  • ライブラリ読む時にloggerやdebuggerを入れる発想はなかったので面白いなあと思った。
  • package.jsonのbinフィールドに対象ファイルの指定するだけで、npx と言うように使うことができるようになる。
  • Consoleクラスを使うとconsole.log()の内容をどこに出力するか決めることができる。
  • static factory methodと言う、constructorをprivate にして、名前つきstatic methodからnew XXX()を返すようにする方法が有るとのこと。
  • module import時にインスタンス化までされていることもある様子。魔術感がある。

視聴中のパフォーマンス改善

  • ランタイムのパフォーマンスに関してはLighthouseのように簡単に計測できるツールがないため、自分で計測環境を整える。
  • 開発マシンは高性能なのでテストするときはCPUスロットリングを忘れずに。

Figma Basics

  • Component化するとリストみたいに並べる時に便利。ColorやTextはStyle化して統一する。
  • Prototype機能を使うと実際にinteractiveな動きを見ることができる。すごい。