タグ

docueに関するefclのブックマーク (7)

  • useCallback – React

    さらに例を見る 引数 fn: キャッシュしたい関数型の値。任意の引数を取り、任意の値を返すことができます。React は初回のレンダー時にはその関数をそのまま返します(呼び出しません!)。次回以降のレンダーでは、ひとつ前のレンダー時から dependencies が変更されていない場合、React は再び同じ関数を返します。それ以外の場合は、今回のレンダー時に渡された関数を返しつつ、後で再利用できる場合に備えて保存します。React は関数を呼び出しません。関数自体が返されるので、呼ぶか呼ばないか、いつ呼ぶのかについてはあなたが決定できます。 dependencies: fn コード内で参照されるすべてのリアクティブな値のリストです。リアクティブな値には、props、state、コンポーネント体に直接宣言されたすべての変数および関数が含まれます。リンタが React 用に設定されている場

    useCallback – React
    efcl
    efcl 2024/11/29
    `useCallback` をどういうときに使うべきか。 `useEffect`の不要な更新を抑えることには意味はあるけど、それ以外のパフォーマンス的なメリットは`useCallback`にはない。 effectで指定するときにmemo化されているかを確認する方法が
  • GitHub - es-tooling/ecosystem-cleanup: A place to keep track of ongoing efforts to clean up the JS ecosystem

    efcl
    efcl 2024/06/30
    無駄なpolyfill的な依存を減らすガイド
  • クライアント側のフォーム検証 - ウェブ開発を学ぶ | MDN

    完全な初心者はこちらから!ウェブ入門ウェブ入門基的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基CSS の基JavaScript の基ウェブサイトの公開ウェブのしくみHTML — ウェブの構造化HTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化マルチメディアと埋め込みマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTMLHTMLHTML の表の基HTML 表の高度な機能とア

    クライアント側のフォーム検証 - ウェブ開発を学ぶ | MDN
    efcl
    efcl 2024/05/03
    HTMのフォーム検証について。 HTMLの属性、CSSでのスタイル、JavaScriptを使ったフォーム検証のAPI、エラーメッセージの表示について
  • React のルール – React

    様々な概念を表現する方法がプログラミング言語によってそれぞれ異なるように、React にも、理解しやすい方法でパターンを表現し高品質なアプリケーションを産み出すための慣用的な記法、ないしルールが存在します。 このセクションでは、自然な React コードを書くために従うべきルールを説明します。自然な React コードを書くことで、安全で整理されており、組み合わせ可能なアプリケーションを作成することができます。以下に挙げる特性により、アプリは変更に対して頑健になり、他の開発者やライブラリやツールと連携しやすくなります。 以下のルールは React のルールとして知られています。これらを守っていないならアプリにバグがある可能性が高い、という意味で、これらは単なるガイドラインではなくルールです。またこれらを守らない場合、あなたのコードは不自然で、理解や推測が難しいものになるでしょう。 Reac

    React のルール – React
    efcl
    efcl 2024/04/22
    Rules of Reactの翻訳。 Reactでアプリケーションを書く時のルールについて書かれている
  • Principled GraphQL

    Learn how to apply these ten principles with the Apollo Graph PlatformGet Started GraphQL, despite the name, isn't simply a query language. It's a comprehensive solution to the problem of connecting modern apps to services in the cloud. As such, it forms the basis for a new and important layer in the modern application development stack: the graph. This new layer brings all of a company's app data

    Principled GraphQL
    efcl
    efcl 2024/04/16
    Twelve Factor AppのGraphQL版的なドキュメント
  • Server-Driven UI Basics

    efcl
    efcl 2024/04/14
    ApolloのServer-Driven UI (SDUI)についてのドキュメント
  • Write OpenAPI with TypeSpec

    I've spent the last few years at Microsoft working on an API definition language called TypeSpec. It's essentially a super flexible protocol-agnostic DSL for describing API shapes. You can try it in your browser at the TypeSpec playground. Many things about it are exciting, but I want to talk about one thing in particular: why TypeSpec is the best way to write OpenAPI. OpenAPI: the good and the no

    efcl
    efcl 2024/03/28
    TypeSpecでのAPIの設計
  • 1