並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 33 件 / 33件

新着順 人気順

Refの検索結果1 - 33 件 / 33件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Refに関するエントリは33件あります。 ReacttechfeedAPI などが関連タグです。 人気エントリには 『そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita』などがあります。
  • そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita

    Reactにおいて、useEffectのユースケースとして知られているのが、DOMノードに直接アクセスしなければいけない場合です。useRefでDOMノードをrefオブジェクトに取得し、エフェクト内からDOMノードにアクセスするというのがその場合の基本的なやり方です。 このようなuseRef + useEffect の使い方は、問題ない場合もありますが、実は別の手段を使った方がいい場合もあります。その場合に別の手段として適しているのがrefコールバックという機能です。 そこで、この記事ではどのような場合にuseRef + useEffectよりもrefコールバックが適しているのか、そしてrefコールバックを使う場合の注意点について解説します。 復習: refコールバックとは React DOMでは、組み込み要素(divなどHTMLの要素)に対してrefという特殊なpropを与えることができ

      そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita
    • ReactのRefとRefForwardingを一気に学び直した

      動機 業務でstyled-componentsを触る機会がありました。 styled-componentsは自分の周りではあまり良い噂を聞いていなかったため、少し調べたところこんな記事がHitしました。 記事の内容としては 様々な基礎概念を隠蔽しすぎている 使うことのメリットデメリットや、隠蔽されている部分の理解をしたチームでないと使わないほうが良い という内容です。 なので、しっかりと順を追って復習しました。 環境 viteで作成したReact18のTypeScriptプロジェクトで実施。 Reactの利用は関数型コンポーネントを前提としています。 Refを軽くおさらい 公式Docを見ていただくのが一番正確です。 公式では 一般的な React のデータフローでは、props が、親コンポーネントがその子要素とやりとりする唯一の方法です。子要素を変更するには、新しい props でそれを

        ReactのRefとRefForwardingを一気に学び直した
      • ReactにおけるRef:DOMへのアクセスから命令的APIまで | POSTD

        この記事では、ReactにおいてDOMへのアクセスが必要な理由と、その際にRefがどう役立つのかを見ていきます。また、useRef、forwardRef、useImperativeHandleという3つのフックについて説明し、これらを適切に使用する方法を紹介したいと思います。 この記事と同じ内容を扱ったYouTube動画も公開していますので、活字媒体よりも動画視聴を好まれる方はそちらをご覧ください。文字ではなく、アニメーションと音声で同じ概念を解説しています。 この記事は動画形式でも公開しています。 目次 useRefを使用してReactでDOMにアクセスする 親から子にRefをpropとして渡す forwardRefを使用して親から子にRefを渡す useImperativeHandleを使用した命令型API useImperativeHandleを使用しない命令型API Reactには

          ReactにおけるRef:DOMへのアクセスから命令的APIまで | POSTD
        • 絶望感がハンパないExcelの「#REF!」エラーは数式の置換で一気に解決!【残業を減らす!Officeテクニック】

            絶望感がハンパないExcelの「#REF!」エラーは数式の置換で一気に解決!【残業を減らす!Officeテクニック】
          • 【Rolex_ODF】デイトナ Ref.116508 グリーン文字盤は 4 年で 3.86倍(約 8,700,000円)前後価格が上昇した人気モデル - Φ-GRID:ファイグリッド

            未だに進化を続けるロレックスを象徴するフラッグシップ 最近のブランドの消費動向としては、コロナ禍の経済では「消費の二極化【参照動画】百貨店が高級品重視 コロナ禍の消費は二極化 (2021年3月31日) ANNnewsCH 」が進行しているという。 即ち格差が拡大し、資産を持っている人はより資産を増やし、資産を持たない人は日々の暮らしにも影響が出ているという。 高級品は相変わらず売れ続けており、資産を持った人々の消費はさらにラグジュアリーブランド品に向かっていくであろう。 高級腕時計においても同様であり、高級(高額品)から売れていくという。今回取り上げるロレックスデイトナはその代表的なモデルと言える。 【参照記事】ロレックス、パテック・フィリップ、オーデマ・ピゲ。資産価値の高い腕時計の特徴とは? 1. 供給量が少ない  2.ラグジュアリースポーツウォッチ  3. 100年後でも使える時計 こ

              【Rolex_ODF】デイトナ Ref.116508 グリーン文字盤は 4 年で 3.86倍(約 8,700,000円)前後価格が上昇した人気モデル - Φ-GRID:ファイグリッド
            • Ref vs Reactive Vue3 Composition APIのリアクティブ関数の探究 / ref vs reactive Vue Composition API Deep in

              Remote.vue#2 2020/07/31 スライド補足情報を加えた勉強会登壇レポートはこちらにまとめてます。 https://qiita.com/ryo2132/items/f4e78dbadd9368c91add

                Ref vs Reactive Vue3 Composition APIのリアクティブ関数の探究 / ref vs reactive Vue Composition API Deep in
              • 「ref と reactive」 結局どっちを使えばいいのか? (2024 年最新版)

                🏆 結論 「とりあえず ref を使えばいい!」 おしまいです。ref でできないことはありません。 注意点として補足しておくと、これは「Vue.js が ref を推奨している」「迷ってるならとりあえず ref を使っておけばいい」という話であって、reactive をはじめとする他の Reactivity API が非推奨だという話ではありません。 reactive がケースによって便利であることは Evan 氏なども認めており、そもそも Vue.js には厳密なルールがあるわけではないので、結局は自分の手に馴染むものを選択していくのが良いと思います。 なので、究極的な結論としては「とりあえず ref ファーストで考えておいて、なんらかしらの理由で reactive を使いたいなら別にそれも良い」という話になりますが、特別な理由がない場合は ref の方が推奨されます。 🚩 はじめ

                  「ref と reactive」 結局どっちを使えばいいのか? (2024 年最新版)
                • 【Vue】reactive()って要らなくね?ref()だけでよくね? - Qiita

                  使用技術 Vue3 + Nuxt3 Composition API TypeScript ワイ、お問い合わせフォームを作りたい ワイ「Vue の Composition API を使って、お問い合わせフォームを作るで!」 ワイ「フォームのデザインはこんな感じや!」 ワイ「いや〜、我ながらイケてるデザインやな!」 ワイ「ほな、Composition APIを使ってフォームの状態を管理していくで〜」 フォームの状態を管理するには? ref()またはreactive() ワイ「Composition APIの場合、状態を管理するには」 ワイ「ref()またはreactive()を使うんやったな」 ワイ「この2つは何が違うんやろ?」 ワイ「確か───」 ref() 文字列・数値・真偽値などの、プリミティブな値を保持できる reactive() オブジェクト・配列・Map・Setなどの状態を保持でき

                    【Vue】reactive()って要らなくね?ref()だけでよくね? - Qiita
                  • React Ref の基本 - 30歳からのプログラミング

                    React におけるRefには、2つの意味がある。 ひとつはRefオブジェクト。もうひとつは DOM 要素やコンポーネントのref属性。 この2つは関連がないわけではないが、それぞれ別の概念なので、分けて考えたほうが理解しやすい。 まずRefオブジェクトについて扱い、次にref属性について見ていく。 なお、この記事のコードは React のv16.10.2で動作確認している。 Ref オブジェクト 最初にRefオブジェクトの特徴を述べると、コンポーネントがマウントされたときからアンマウントされるときまで存在し続ける、書き換え可能なオブジェクト、である。 この特徴を理解するためにまず、Refではない一般的なオブジェクトの挙動を確認する。 以下のAppコンポーネントは、ボタンを押下するとstateが更新され、その度に再レンダー、つまりAppという関数が再呼び出しされる。 その際、Xとコメントし

                      React Ref の基本 - 30歳からのプログラミング
                    • Vue 3 Composition API: ref() vs. reactive()

                      One of the first questions that arise when starting with the new Vue Composition API is ref() or reactive()? The initial instinct is to use ref() for primitives (Boolean, String,…) and reactive() for objects. But there is more to it. When to Use ref() and When to Use reactive()?The Downside of Using ref()Is Mixing ref() and reactive() a Good Idea?When to Use ref() and When to Use reactive()?Let’s

                        Vue 3 Composition API: ref() vs. reactive()
                      • そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita

                        Reactにおいて、useEffectのユースケースとして知られているのが、DOMノードに直接アクセスしなければいけない場合です。useRefでDOMノードをrefオブジェクトに取得し、エフェクト内からDOMノードにアクセスするというのがその場合の基本的なやり方です。 このようなuseRef + useEffect の使い方は、問題ない場合もありますが、実は別の手段を使った方がいい場合もあります。その場合に別の手段として適しているのがrefコールバックという機能です。 そこで、この記事ではどのような場合にuseRef + useEffectよりもrefコールバックが適しているのか、そしてrefコールバックを使う場合の注意点について解説します。 復習: refコールバックとは React DOMでは、組み込み要素(divなどHTMLの要素)に対してrefという特殊なpropを与えることができ

                          そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita
                        • 【Vue.js】ref と reactive どっちを使う?

                          Vue.js の Composition API が登場してから 1 年少しが経過しており、すでに使いこなしている方もいらっしゃるのではないでしょう? 私自身お仕事で Composition API を使用しており、従来の Options API と比較して UI とロジックの分解がよりやりやすくなったように思えます。リアクティブなデータをコンポーネントの外で定義できるようになったことで、1 つのコンポーネントにまとめて書かざるをえなかった論理的な関心事に分けてそれぞれ別のファイルで定義できます。 書き心地としては React のカスタムフックに近い感じとなっていますね。 個人的には React がクラスコンポーネントから関数コンポーネント + Hook へ移行したように、Vue.js においても Composition API へ移行する流れが来るのではないかと思います。 さて、そんな

                            【Vue.js】ref と reactive どっちを使う?
                          • React で ref ではなく ref.current を操作する理由

                            🌼 はじめに 2023.02.27 UPDATE) この記事は一部正確ではない内容がありましたので、タイトルと内容を 「React で ref ではなく ref.current を操作する理由」 に変更しました。 既に読んでくださった方々、申し訳ありませんでした。 1. React で DOM にアクセスする React の世界で DOM にアクセスするとき ref を使います。 sometimes you might need access to the DOM elements managed by React—for example, to focus a node, scroll to it, or measure its size and position. There is no built-in way to do those things in React, so you

                              React で ref ではなく ref.current を操作する理由
                            • Vue Refの糖衣構文と Svelte

                              10/28に、Vue の著者ユーさんは Vue Ref の糖衣構文に関する RFC を提案した。 refの定義をJavaScriptラベル構文を使うことでさらに簡略化できます。この構文はSvelteとまったく瓜二つなので、ここで私の考えを書く。 まず、コードを見ていきましょう。 <script setup> // ラベル構文 ref: count = 1 function inc() { // .valueせずこのままcountを使える count++ } console.log($count.value) </script> <template> <button @click="inc">{{ count }}</button> </template> このコードを理解するには、まず Vue Composion APIをどんな役割をしているのかを理解しなければならない。 Vue Comp

                                Vue Refの糖衣構文と Svelte
                              • GitHub Actions の Workflow 実行内で Ref(ブランチ名)を取得する方法 | DevelopersIO

                                確認してみた 次のような Workflow file で確認してみます。 .github/workflows/echo.yml on: push: pull_request: jobs: echo: runs-on: ubuntu-latest steps: - run: | echo '1' $GITHUB_REF echo '2' ${{ github.ref }} echo '3' ${{ github.ref_name }} echo '4' ${{ github.head_ref }} echo '5' ${{ github.base_ref }} 2から4については、Workflow 内で利用可能なgithubcontext を使用しています。 github-context - Contexts - GitHub Docs Push Eventの場合 Push Event Tr

                                  GitHub Actions の Workflow 実行内で Ref(ブランチ名)を取得する方法 | DevelopersIO
                                • 【React hooks】意外と知らないrefの使い方 - Qiita

                                  Reactでコンポーネントから子コンポーネントや要素などを操作するときに便利なrefだが、 意外に調べても使い方が出てこなかったので、様々な利用シーンに合わせて使い道をまとめてみた。 DOMにアクセス import React, { useRef, useEffect } from 'react'; const Component = () => { const el = useRef(null); useEffect(() => { console.log(el.current); }, []); return ( <div ref={el}>DOM</div> ); }; export default Component; import React, { useRef, useEffect } from 'react'; class Child extends React.Compon

                                    【React hooks】意外と知らないrefの使い方 - Qiita
                                  • GitHub Actions – Updates to GITHUB_REF and github.ref · GitHub Changelog

                                    AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                      GitHub Actions – Updates to GITHUB_REF and github.ref · GitHub Changelog
                                    • Kevin Rothrock on Twitter: "Police officers in Moscow today are stopping people, demanding to see their phones, READING THEIR MESSAGES, and ref… https://t.co/JCa5O71YiW"

                                      Police officers in Moscow today are stopping people, demanding to see their phones, READING THEIR MESSAGES, and ref… https://t.co/JCa5O71YiW

                                        Kevin Rothrock on Twitter: "Police officers in Moscow today are stopping people, demanding to see their phones, READING THEIR MESSAGES, and ref… https://t.co/JCa5O71YiW"
                                      • React + TypeScript: refで値を参照する - Qiita

                                        React公式サイトのドキュメントが2023年3月16日に改訂されました(「Introducing react.dev」参照)。本稿は、応用解説の「Referencing Values with Refs」をかいつまんでまとめた記事です。ただし、コードにはTypeScriptを加えました。反面、初心者向けのJavaScriptの基礎的な説明は省いています。 なお、本シリーズ解説の他の記事については「React + TypeScript: React公式ドキュメントの基本解説『Learn React』を学ぶ」をご参照ください。 コンポーネントに何か情報を「記憶」させつつ、その情報による新たなレンダーは引き起こしたくないとき使えるのがrefです。 コンポーネントにrefを加える コンポーネントにrefを加えるには、useRefフックがimportされていなければなりません。フックの呼び出しに与

                                          React + TypeScript: refで値を参照する - Qiita
                                        • Gitでブランチを作ろうとしたら「fatal: cannot lock ref ...」と怒られた - Qiita

                                          経緯 他の人が作った project/feature_name みたいなブランチを派生元として project/feature_name/add_hoge みたいな作業用ブランチを作ろうとしたら怒られた。 $ git branch master * project/feature_name $ git checkout -b project/feature_name/add_hoge fatal: cannot lock ref 'project/feature_name/add_hoge': 'project/feature_name' exists; cannot create 'project/feature_name/add_hoge' 原因 Git では foo/bar みたいなブランチを作ろうとすると .git ディレクトリ配下に foo ディレクトリを作ろうとする。 このとき

                                            Gitでブランチを作ろうとしたら「fatal: cannot lock ref ...」と怒られた - Qiita
                                          • GitHub - google-research/multinerf: A Code Release for Mip-NeRF 360, Ref-NeRF, and RawNeRF

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - google-research/multinerf: A Code Release for Mip-NeRF 360, Ref-NeRF, and RawNeRF
                                            • Aimer「Ref:rain -3 nuits ver.-」Music Video

                                              2024年6月5日発売のAimer New E.P.「遥か / 800 / End of All / Ref:rain -3 nuits ver.-」より「Ref:rain -3 nuits ver.-」を公開! 「Ref:rain -3 nuits ver.-」 6月よりスタートする海外ワンマンライブツアー「Aimer 3 nuits tour 2024」のために再アレンジされたAimerの人気楽曲「Ref:rain」のアナザーバージョン 「Ref:rain -3 nuits ver.-」Music Video Director/Producer:JOE_K_studio ■Aimer New E.P. 「遥か / 800 / End of All / Ref:rain -3 nuits ver.-」 CDご予約はコチラ https://aimer.lnk.to/20240605_

                                                Aimer「Ref:rain -3 nuits ver.-」Music Video
                                              • Vue.jsのcomposition-apiにおける"ref"と"reactive"って何が違うの? - Qiita

                                                この記事は、Vue #2 Advent Calendar 2019 の18日目の記事です!! ※ 2021.10追記 ref, reactiveについては公式ドキュメントなどをご参考にいただけますと幸いです。 https://v3.ja.vuejs.org/guide/reactivity-fundamentals.html (本記事はご参考程度にお願い致します。) 前置き Vueにそこまで精通しているわけではないため、内容に誤りがある可能性があります。 何か間違いがある場合はお手柔らかにご指摘お願いしますmm また、多くの方々の記事を参考にさせて頂きました。 ありがとうございますmm (もしも載せてはいけない情報がある場合、ご連絡頂ければと思います。) 結論 お忙しい方々向けに。 refは、プリミティブな(Objectでない)値をリアクティブにする reactiveはObjectの値をリ

                                                  Vue.jsのcomposition-apiにおける"ref"と"reactive"って何が違うの? - Qiita
                                                • 【Vue.js】ref属性でマーキングしたコンポーネントを$refsで取得 - Qiita

                                                  生成されたコンポーネントを取得できる$refs 取得したいコンポーネントのタグ内に、ref属性を付与することでマーキングし、 実際に$refsでマーキングしたコンポーネントを取得できる。 注意点 もちろんすでにレンダリングされたコンポーネントを取得するので、VueライフサイクルにおけるbeforeMount以下のプロパティ内では使用することはできない。 Vueのライフサイクルについてはこちら コンポーネントを特定させる <template> <v-container ref="hoge"> ・・・ </v-container> </template> <script> let hogeComponent = this.$refs.hoge </script>

                                                    【Vue.js】ref属性でマーキングしたコンポーネントを$refsで取得 - Qiita
                                                  • Excelで#N/AやDIV/0、#REF!などエラーの数をカウントする

                                                    ここでは、「#N/A」や「DIV/0」、「#REF!」などのエラーの数を簡単に数える方法を紹介します。 これで「エラーのカウント」の他、「エラー以外の数」を出すこともできるようになります。

                                                      Excelで#N/AやDIV/0、#REF!などエラーの数をカウントする
                                                    • SiYuan - Privacy-first personal knowledge management system that supports Markdown, block-level ref, and bidirectional links

                                                      Refactor your thinkingWYSIWYG Block Ref E2EE Sync Privacy-first SiYuan is a privacy-first personal knowledge management system that supports complete offline usage, as well as end-to-end encrypted data sync. Fuse blocks, outlines, and bidirectional links to refactor your thinking.

                                                        SiYuan - Privacy-first personal knowledge management system that supports Markdown, block-level ref, and bidirectional links
                                                      • ref のフォワーディング – React

                                                        この記事は古くなっており、今後更新されません。新しい React 日本語ドキュメントである ja.react.dev をご利用ください。 以下の新しいドキュメントで最新の React の使い方がライブサンプル付きで学べます。 ref で DOM を操作する forwardRef ref のフォワーディングはあるコンポーネントを通じてその子コンポーネントのひとつに ref を自動的に渡すテクニックです。これは基本的にはアプリケーション内のほとんどのコンポーネントで必要ありません。しかし、コンポーネントの種類によっては、特に再利用可能なコンポーネントライブラリにおいては、便利なものとなるかもしれません。一般的なシナリオについて以下で述べます。 DOM コンポーネントに ref をフォワーディングする ネイティブの button DOM 要素をレンダーする FancyButton というコンポー

                                                          ref のフォワーディング – React
                                                        • 【CloudFormation】!Subと!Refの使い分け - Tycoh’s blog

                                                          CloudFormationのテンプレートでよく使う組み込み関数に!Refと!Subがあります。 これらの違いを整理します。 基本的な使い方 基本的な作用 使い方 誤った使い方 !Subの問題点 文字列との結合 !Subの場合 !Refの場合 結論 基本的な使い方 基本的な作用 基本的な作用は同一で、論理名を参照し、規定の値に変換します 変換可能な値は、!Refの公式ドキュメントで参照できる他、各リソースの「戻り値」の項目で確認できる(例えば、Lambdaの公式ドキュメント。 なお、ドキュメントでは!Refの戻り値しか紹介されていませんが、!Subを使っても全く同じ値が帰ってきます。 使い方 値を参照するに当たり、論理名を記載します。各関数は、リソースのタイプごとに定められた値を参照し、置換します。 使い方の注意点として、!Refは論理名を直接表記するのに対し、!Subは論理名を${}でく

                                                            【CloudFormation】!Subと!Refの使い分け - Tycoh’s blog
                                                          • React Hook時代におけるrefのユースケースとforwardRefについて

                                                            背景 筆者はVue2からReact17へのフレームワーク移行を進めていました。 React Hookによる関数コンポーネントへの移行を進めるにあたり、refをどう使うべきかとforwardRefを使うべきかどうかについて移行を進めながら考え、自分なりの結論を出しましたので紹介します。 時間がない方は最後のまとめだけ読んでください。 VueとReactにおける様々なref VueやReactを扱っていると微妙に異なるニュアンスでrefというタームが使われています。 ここでは用語整理も兼ねて4つぐらいあるそれぞれのrefを紹介します。 Vue(Composition API)のref これはReactで言うところのuseStateとほぼ等価でリアクティブステートを宣言するのに用います。 Vueの(Template) ref これはDOMやVueコンポーネントを指すことができる(ポインタのような

                                                              React Hook時代におけるrefのユースケースとforwardRefについて
                                                            • CloudFormation Ref and GetAtt cheatsheet

                                                              AmqpEndpoints, Arn, ConfigurationId, ConfigurationRevision, IpAddresses, MqttEndpoints, OpenWireEndpoints, StompEndpoints, WssEndpoints

                                                              • Riverpodの内部実装を見てみよう①(ref.read編)

                                                                Dart/Flutterの状態管理ライブラリとして有名なRiverpodですが、ライブラリの利用から一歩踏み込んで、内部の実装を整理・図解してみます。 対象読者: Riverpod / StateNotifierを使ったことがある方 flutter_riverpod1.0.3、flutter_state_notifier0.7.1を元に解説します 全体的な仕組み理解を優先し、コードや図では一部省略し、主要な部分を載せます (各所にgithubへのリンクを張るので、詳細はそちらからどうぞ!) おさらい Riverpodを導入するアプリでは、 ProviderScopeでアプリ全体を囲み、

                                                                  Riverpodの内部実装を見てみよう①(ref.read編)
                                                                • ref.current を使う処理は callback ref で実装するとよい

                                                                  なぜなのか ref.current の変更では再レンダリングが起きないので、ref.current を useEffect の第二引数に渡しても再レンダリングが起きるまで useEffect で書いた処理は走ってくれません。 また ref.current は mutable 故に想定外の変更が起こりうるので、それを useEffect でハンドリングするのは大変です。 どうするべきか useRef を使わずに callback ref を定義します。 クラスコンポーネントで古いですがReactの公式ドキュメントでも紹介されています。 以下はレンダリング時に scrollIntoView するサンプルです。 // const SomeElementScrollIntoView = () => { const scrollTargetRef = useCallback((element: HT

                                                                    ref.current を使う処理は callback ref で実装するとよい
                                                                  • Ref objects inside useEffect Hooks

                                                                    When making a custom hook that needs a reference to a DOM node, your first guess would be to use the new useRef hook. It was certainly mine. So naturally I went with that for my first implementation of Hooks in react-intersection-observer — But then an interesting issue came up, that I hadn’t considered. [Question] How would you handle conditional rendering with hooks? · Issue #162 ·… First, I'd l

                                                                      Ref objects inside useEffect Hooks
                                                                    1

                                                                    新着記事