並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 6 件 / 6件

新着順 人気順

requestanimationframe react useeffectの検索結果1 - 6 件 / 6件

  • Web ページの背景を動く星空にした話 (with react-three-fiber)

    TL;DR モチベーション ウェブページの背景に星空を見せたかった。それがちゃんと実際の星空の、リアルタイムの状況を反映していたら面白いよねと思った。 スタート時の状況 主に愛情のこもった手打ち HTML5 と 手打ち CSS でシンプルな Web ページを作っていた https://web.archive.org/web/20210212085818/celestian.io この前にどうやら React が世間では流行ってるらしいということで React と TypeScript を使った小さい 1 ページアプリを作った https://web.archive.org/web/20201202100627/https://celestian.io/ssr/ 今の https://celestian.io/sushi の前身 C# で WPF のデスクトップアプリとか作ってたことがあった

      Web ページの背景を動く星空にした話 (with react-three-fiber)
    • ページ遷移時にReactコンポーネントの状態を維持する - pixiv inside

      こんにちは、VRoid部所属のエンジニアのyueです。 VRoid Hubでページ遷移時にcanvasの状態を維持する改善をリリースしました。本記事ではこの取り込みについて解説していきます。 前提 VRoid Hubではモデル詳細画面と投稿者のみに表示するモデル編集画面が存在しています。この二つのページは別々のレイアウトを使っていたため、モデル表示用のcanvasを操作するインスタンスがお互い共通せず、ページ遷移するたびにモデルを再度読み込むことが必要でした。 今回はDOM APIを利用してコード変更を最小限に押えつつ、再度読みを無くすような改善を行いました。 問題の再現 通常Reactの再レンダリングを防ぐには様々な手段があります。例えば React.memo 、React コンポーネントの key 、classコンポーネントのshouldComponentUpdate などが存在します

        ページ遷移時にReactコンポーネントの状態を維持する - pixiv inside
      • Headless React — Acko.net

        Part 1: Climbing Mount Effect - Declarative Code and Effects Part 2: Reconcile All The Things - Memoization, Data Flow and reconciliation Part 3: Headless React - Live, Yeet Reduce, No-API, WebGPU Live It is actually pretty easy to build a mediocre headless React today, i.e. an implementation of React that isn't hooked directly into anything else. react-reconciler is an official package that lets

          Headless React — Acko.net
        • Three.js を React ( Next.js ) で実装する

          Introduction Three.js は言わずと知れた JavaScript 製の WebGL グラフィックスライブラリだ 公式ドキュメントは充実しているし、何といつの日からか日本語でも読めるようになっている 私は Three.js を勉強していく上で、これを React ( Next.js ) 上で動かせたら随分楽だろうになあと思っている 理由は、最近の React app ( Next app ) の create コマンドがなかなか行き届いていて、すぐにローカルの Web アプリ環境を立ち上げることができるのと、 VSCode の拡張機能の充実から、 Three.js もそうだが、オブジェクトのプロパティ等の補完をいい感じに出してくれること、 TypeScript ・・などなどがある ( Three.js も @types のパッケージがあるので有り難い ) あとは React

            Three.js を React ( Next.js ) で実装する
          • 弊社で行なっているReact勉強会について

            こんにちは! CastingONE の岡本です。 はじめに 弊社のフロントエンドは今まで Nuxt2 を使って開発を行っていました。しかし、Vue2 の EOL が今年の末までということで Nuxt3 にリプレイするか、React にリプレイスするかを検討した結果、後者の React にリプレイスすることにしました。弊社のフロントエンドエンジニアは自分も含め React の開発経験がほとんどなかったので、毎週 1 時間、React の理解を深めるための勉強会を開催することになりました。今回はその勉強会で行っていることについて紹介していきます! やっていること Vue と React の比較 前のセクションで述べた通り、弊社のアプリケーションのフロントエンドは Nuxt2 で作られていたため、Vue2 に慣れているエンジニアが多数いました。そこで、Vue2 と React の書き方の違いにつ

              弊社で行なっているReact勉強会について
            • フロントエンドエンジニア(React)の技術質問 - Qiita

              What is this 記事? この記事は、Webフロントエンドエンジニア(React)として働いてきた私が今まで受けてきた面接での技術質問と受け答えをまとめていくものです。Vueの人は置き換えて読んでみてください。 色々質問はあったが多く聞かれたものをまとめています。 指摘などありましたらコメントください。 2022/8/28追記 この記事を書いてから1年弱経ち、内容の更新が必要だと思う箇所があるので折を見て更新したい。単に私の回答を示しているだけなので、回答は模範解答を保証しておらず、丸呑みはせず、自分ならこう答える!という答えを各自模索してみてください。現在、採用側としてフロントエンジニアの面談にも入るようにもなり、考えが変わってきたからです。 質問集(基本編) ・React Hooksはどのような問題を解決しているのか? 複雑になりがちなクラスコンポーネントを減らせる。 また、フ

                フロントエンドエンジニア(React)の技術質問 - Qiita
              1