タグ

reactに関するhdampty7のブックマーク (9)

  • 結局 useEffect はいつ使えばいいのか

    useEffectはReactの中でも扱いの難しいフックとして知られています。Reactで開発を行う中でuseEffectを検討するタイミングや適切な使い方について悩んだ経験のある方も多いのではないでしょうか。 記事では、useEffectの目的を把握し、どのような場合にuseEffectの使用を検討すべきかについて考えていきたいと思います。 コンポーネントの純粋性と副作用 まずuseEffectについて考える前に、コンポーネントの純粋性について理解する必要があります。Reactにおいて純粋性は重要な概念の1つです。 前提として、Reactではすべてのコンポーネントが純関数あることを仮定しています。 Reactは、あなたが書くすべてのコンポーネントが純関数であると仮定しています。 参照:https://ja.react.dev/learn/keeping-components-pure#

    結局 useEffect はいつ使えばいいのか
  • React Application Architecture for Production〜これ一冊で全てが網羅〜


     Alan AlickovicReact Application Architecture for ProductionAlanZennbulletproof-reactproject 20231bulletproof-reactReactProjectGitHubProject  React CI/CD 使 
    React Application Architecture for Production〜これ一冊で全てが網羅〜
  • 演習⑦:UI/UXの改善|ReactではじめるChrome拡張開発入門

    演習⑦:UI/UXの改善|ReactではじめるChrome拡張開発入門
  • React/Next.jsでの俺的ベストプラクティスを見てくれ


     Next.js使Zenn    hooks Reacthooks hooksReactuseState, useEffect hooksuseState  const Hoge = () => {c
    React/Next.jsでの俺的ベストプラクティスを見てくれ
  • React Server Componentsの仕組み:詳細ガイド | POSTD


    React Server ComponentsRSCReactPlasmicReactReact Plasmic使EC RSCReact18Plasmic調 Plasmic React Server Components 
    React Server Componentsの仕組み:詳細ガイド | POSTD
  • なぜReactは標準でComponentをmemo化しないのか?

    はじめに 普段はスタートアップでBtoB SaaSの開発をしているtaroと申します。 今回は、Reactのmemo化について考えている中で抱いた 「なんでReactは標準でComponentをmemo化していないんだろう?」 という疑問を解消するために、色々と調べたり考えたりした内容をまとめました! 途中でrenderのタイミングや、memo化で再renderが抑えられる理由などの前提知識の復習も含めていて、memo化について詳しくない方もmemo化の勉強にもなると思うので、ぜひぜひ読んでみてくださいー! なぜこんな疑問を抱いたのか? まずはそもそも僕がタイトルにあるような疑問を抱いた背景です。 疑問を抱くまでの思考プロセスはこんな感じです。 「再renderが余分に走ってて画面が重いから最適化したいなー」 →「React.memo()を使ってComponentをmemo化しよう!」 →

    なぜReactは標準でComponentをmemo化しないのか?
  • バックエンドエンジニアが Next.js でモダンなフロントエンド開発を始めるにあたり学習したこと


    2021 Next.js   TypeScript, React, Next.js GraphQL   Web  RubyonRails TypeScript, React  Rails  RSpec  Capybara JSGraphQL   React 
    バックエンドエンジニアが Next.js でモダンなフロントエンド開発を始めるにあたり学習したこと
  • React.ComponentProps 型を積極的に使おう

    Atomic Design でいう Atoms に相当する、汎用コンポーネントについての小話です。次の様に Props 型定義を用意し、解説している記事をよく見かけます。<input />タグを使わずコンポーネント化している理由は style を施すためかと思いますが、このコンポーネントが受け取れる Props は限定的で、メンテナンスコストが高いためお勧めできません。 type Props = { value: string; onChange?: React.ChangeEventHandler<HTMLInputElement> onBlur?: React.FocusEventHandler<HTMLInputElement> } export const Input = ({ value, onChange, onBlur }: Props) => ( <input value=

    React.ComponentProps 型を積極的に使おう
  • React Hook Formを1年以上運用してきたちょっと良く使うためのTips in ログラス(と現状の課題)


     1React1 React Hook Form Tips1   useForm React Hook Form yup使 1. useForm  useForm 使  defaultVa
    React Hook Formを1年以上運用してきたちょっと良く使うためのTips in ログラス(と現状の課題)
  • 1