日記 2021-06-15
ダイエット 昨日日記を書いた後散歩して、友達と通話をしながら朝を迎えた 今日は筋肉痛がひどすぎるのと徹夜なので寝る ちゃんとしたPR ちゃんとしたPRってなんだろう。テンプレートだけではまともなPRっていうのはわからないので、OSSのPR一日一個を読むみたいなのをやってみたら言語化できるんじゃないか?という仮説をたてた 明日からやっていきたいがそこまでの余力があるのか果たして… 労働 無限に一つのコンポーネントのバグを取っていた。とりあえず手を入れてたコンポーネント自体はできたので繋ぎ込んで終わり React How to support strict effects · Discussion #18 · reactwg/react-18 Automatic batching for fewer renders in React 18 · Discussion #21 · reactwg/react-18 New feature: startTransition · Discussion #41 · reactwg/react-18 あたりをさらっと読んだ。 startTransition に関しては業務で使ったら若干便利そうなところをあるので導入したさがある。 ただ Concurrent modeをoptinするのかどうかの議論は必要そうだなーって感じ useEffect の周りの話は最初見た時は使ってる箇所とマイグレーション方法的を考えた時に手間がやばいな…っておもったが、 import { useEffect, useRef } from 'react' type OnUnmounted = () => void | void type UseWillBeMounted = (effect: () => OnUnmounted) => void export const useWillBeMounted: UseWillBeMounted = (effect) => { const effectRef = useRef<boolean>(false) useEffect(() => { if(effectRef.
Posted