tag:qiita.com,2005:/FumioNonaka/feed FumioNonakaの記事 - Qiita QiitaでユーザーFumioNonakaによる最近の記事 2024-05-17T15:16:17+09:00 https://qiita.com/FumioNonaka tag:qiita.com,2005:PublicArticle/1860330 2024-05-17T15:16:17+09:00 2024-05-17T15:16:17+09:00 https://qiita.com/FumioNonaka/items/8d71e3936cef0353327b React + TypeScript: コンテクストが渡すデータを更新するコード例 コンテクストのデータを更新するには、値はプロバイダが定められた親コンポーネントの状態変数にしてください。コンテクストのプロバイダにvalue値として渡すのはその状態変数です。 React公式ドキュメ… FumioNonaka tag:qiita.com,2005:PublicArticle/1859834 2024-05-16T10:44:48+09:00 2024-05-17T15:47:25+09:00 https://qiita.com/FumioNonaka/items/8867a4c6182b2e15bb94 React + TypeScript: useContextフックでコンポーネントツリーに渡された情報を受け取る コンテクスト(context)は、コンポーネントツリーに情報を渡す仕組みです。直接の子でなく、深い階層にある子コンポーネントであっても、useContextフックによりコンテクストの値を読み取り、そ… FumioNonaka tag:qiita.com,2005:PublicArticle/1856710 2024-05-08T10:24:18+09:00 2024-05-08T10:24:18+09:00 https://qiita.com/FumioNonaka/items/ba6bb8047f15d2024107 React + TypeScript: memoで包んだコンポーネントでもコンテクストの更新により再レンダーされる コンポーネントをmemoで包むと、親から渡されたプロパティ(props)が直前と変わらないかぎり再レンダーされません。ただし、コンテクストを使っていると(useContext)、propsは前と同じ… FumioNonaka tag:qiita.com,2005:PublicArticle/1856340 2024-05-07T10:16:20+09:00 2024-05-08T10:36:03+09:00 https://qiita.com/FumioNonaka/items/c0427027dea12857c825 React + TypeScript: memoでコンポーネントの再レンダーをpropsが変わらないかぎり省く memoで包んだコンポーネントは、受け取るpropsが変わらないかぎり再レンダーされません。 本稿はReact公式サイト「memo」にもとづき、memoはどう使うのか、およびどのような場合に使うとよ… FumioNonaka