monologue

クズエンジニアの独白

2021-01-01から1年間の記事一覧

SWRをローカルの状態管理で使うときの注意

下記の記事でSWRでグローバルstateを管理する方法が気になった。 zenn.dev 上記を元にカスタマイズしつつ、検証しつつ遊んでみる。 まずはuseSWRを使った特定のkey専用のロジックを定義。 export const useSWRSample = ( initailData: string ): { data: str…

jsxファイルでのコンポーネント中外での処理タイミングの違い

例えば下記のようなファイル内の記述があった場合、 console.log("コンポーネント外"); const Text = () => { console.log("コンポーネント内"); return ( <div>test</div> ); } コンポーネント外は読み込み時のみ実行 コンポーネント内はstateの更新などで再レンダリン…

GitHubの認証をtokenに変更したときのメモ

GitHubのgit操作にトークンベースの認証が必要になったので対応したときのメモ github.blog HTTPS か SSH での認証設定が必要で、推奨はHTTPSのよう tl;dr GitHubは基本認証をトークンベースにしていってて、2021年8月特定日からGit操作等ではトークンベース…

2021-08-02

ローカルの開発環境をスマホ・タブレット実機で確認 localhostを実機で確認する方法。今回は Next.js で環境を作っている。 システム環境設定のネットワークの詳細設定で、「IPv4アドレス」のIPアドレスを使う。 ポート3000で開発環境を立ち上げているなら、…

このブログを今後は雑な個人用ログとして使う

色々なことで精神が安定しない日々が続いていたけど、少しだけ好転して前を向けるような気持ちになっているので、久しぶりにブログを書いてる。 何ヶ月か前にアウトプットの場を、オリジナルで構築しようと思っていたけど、最近の精神の不安定さを見ると、あ…

リーダブル・コードを読んで

エンジニアにとっては必読書となっている「リーダブル・コード」を読み、自分なりに要点をまとめておく。 とにかくコードは「読みやすい必要がある」ということがキーワード。 これは他の人、未来の自分含めて、読み手にとって分かりやすいコードであること…

React 各hooksの覚え書き

Reactでは今やスタンダートになったhooksについて、公式APIとして提供されているものは色々あるが、今まではせいぜい useState useEffect 程度しか使っていなかった。 最近徐々に他のhooksを使うシーンがあり、かなり便利だし、パフォーマンス観点でも使いこ…

useEffect 覚え書き

useEffect について理解な曖昧な部分があったので改めて調べた。 TL;DR useEffect はレンダリング後に処理(副作用)するときに使う 第2引数に依存値を設定する。 [] と空にすると初回レンダー時のみ、第2引数自体を設定しないと毎レンダリング後に実行され…

2020年の振り返り

明けましておめでとうございます。 2020年もあっという間に明けたわけなので、遅ればせながら2020年の振り返りをまとめてみる。 各目標の振り返り Webエンジニアのスキル 2019年の後半からアラサーながらエンジニアとしてのキャリアを歩み始めたので、2020年…