React

React

【React】React Router dom v6, v6.4

v6とv6.4以上でルートの作成方法が変わったので、メインで6.4のものを、後半にv6のものをメモしていきます。v6.4以上のルート作成createBrowserRouterを使うReact Router v6.4+ で導入された新しいルー...
React

React-Responsive

Reactのライブラリです。useMediaQueryというメディアの幅を検知してくれるフックスがあったので便利そうだったからメモimport { useMediaQuery } from "react-responsive";const ...
React

モデルの読み込み【drei,fiber】

モデルの読み込みはfiberだけでもできますが、dreiを使うとさらに簡単に読み込めます。ファイルの場所publicファイル・・・静的ファイルとしてアクセスしたいときsrcファイル・・・Webpackの管理下でファイルを扱いたいときpubl...
React

react three drei

React Three Drei(drei)は、React Three Fiberと一緒に使われる便利なユーティリティライブラリです。Dreiは、3Dシーンの作成を簡素化し、よく使われるコンポーネントやヘルパー関数を提供します。React ...
React

【React】React Three fiber を使ってアニメーションを実装する

webでアニメーションを実装したい場合の一つの手段として、今回はReact Three fiberを使ってReactでThree.jsのように3Dアニメを実装する方法をメモしておきます。(※環境構築は解説していません)今回はアニメーションさ...
React

【React】React Three Fiber基礎

ReactでThreeが使えると知りやってみたときのメモ。Three.jsよりコンポーネント単位で書けて書きやすいと思うときもあります。簡単に書けるようなライブラリもたくさんあるし。インストールnpm install three @type...
JavaScript

TypeScript[React]

ReactでTypeScriptを書いていくポイントのまとめ参考動画↓まずjsx関数が返すエレメントはJSX.Elementです。これはデフォルトで設定されているのですが、明示することもできます。別の値やnullなどを返すことがないよう明示...
React

主なReactHooks

Reactで使用されるおもなHooksのまとめuseState値が変わるとレンダリングが実行される。const = useState(初期値);で設定。仮想DOMを監視して差分があれば差分だけをレンダリングする。差分だけをレンダリングするの...
React

React用カスタムスニペット【VSCode】

Reactを書いていると、いつも長いエクスポート関数を書かなくてはならなくて面倒です。VSCodeにスニペット(コード補完)を独自に作れるカスタムスニペットの機能があると気づき、設定してみました。すでにReact用functionスニペット...
React

【React】CSSスタイリング3種

Reactでのcssスタイリング、シンプルなもの三種類のメモそれぞれのスタイリング方法には特有のメリットとデメリットがあるため、使用目的によって使い分けることが大事です。CSS Modulesインラインスタイル外部スタイルシート自分がよく使...