React

ReactのuseReducerを使って四則演算の結果を表示するアプリの作り方を紹介します。
数字を変更したときも、四則演算のタイプを変更したときもリアルタイムで計算結果が変わる簡単なアプリです。

R ...

React

ReactのuseStateとuseReducerの違いとuseReducerの使い方を紹介します。

useStateとuseReducerの違い

まずは簡単なボタンを作成して、数字をカウントアップすると ...

React

ReactでuseImperativeHandleを使ってrefへのアクセスを制限する方法を紹介します。

forwardRefで他のコンポーネントにrefを渡すことが可能になりますが、
DOM操 ...

React

Reactで他のコンポーネントのDOMを操作できるforwardRefの使い方を紹介します。

Reactで他のコンポーネントのDOMを操作できるforwardRefの使い方

コンポーネントをまたいでDOM ...

React

ReactでDOMを直接操作するuseRefの使い方を紹介します。

useRefの使いどころ

useRefをいつ使うかですが、DOMのメソッドを使いたいときです。
たとえば、よくあるユースケースと ...

GULP

gulp-plumberを使ってもSassのエラーでGulpが止まってしまう場合の対処方法を紹介します。

gulp-plumberを使ってもSassのエラーでGulpが止まってしまう場合の対処方法const ...

React

ReactでSASS(SCSS)を使う方法を紹介します。

手順1:node-sassをインストールするnpm install node-sass手順2:css拡張子をscss拡張子に変更する

css拡張子 ...

React

ReactとFirebaseを使う方法を紹介します。

ReactとFirebaseを使う方法手順1:firebaseでプロジェクト作成

firebaseにログインして、プロジェクトを作成します。

React

Reactでリダイレクトを設定する方法を紹介します。
以下の例ではログイン・ログアウト後にリダイレクトさせています。

Reactでログイン・ログアウト後にリダイレクトを設定する方法手順1:react- ...

React

Reactでルーティングをシンプルに設定する方法を紹介します。

Reactでルーティングをシンプルに設定する方法手順1:react-router-domをインストール#npmの場合npm i react-ro ...

React

ReactでReact Iconsを使う方法を紹介します。

【React】React Iconsの使い方

公式ドキュメントの場所は、こちらです。

手順1:必須ファイルをインストール#npmの場合 n ...

React

ReactでFont Awesomeを使う方法を紹介します。

【React】Font Awesomeの使い方

公式ドキュメントの場所は、こちらです。

手順1:必須ファイルをインストール#npmの場合 ...

React

Reactで外部API(JSON)から取得したデータで、次のデータと前のデータを表示するために、ページネーションを自作する方法を紹介します。
今回は、ポケモンAPIで実際に取得して表示します。

Rea ...

React

Reactで外部API(JSON)を取得して表示する方法を紹介します。
今回は、ポケモンAPIで実際に取得して表示します。

Reactで外部API(JSON)を取得して表示する方法ファイル構成

s ...

React

Reactでローディング(スピナー)を表示する方法を紹介します。

Reactでローディング(スピナー)を表示する方法ファイル構成

src
∟App.css
∟App.js
∟ind ...

React

Reactでドラッグアンドドロップする方法を紹介します。

Reactでドラッグアンドドロップする方法

ライブラリを使用します。
いくつかありますが、見た目がリッチになって使いやすいreact-be ...

React

ReactのV18でreact-beautiful-dnd(ドラッグアンドドロップライブラリ)を使う方法を紹介します。

【React】V18でreact-beautiful-dnd(ドラッグアンドドロップライ ...

VSCode

VSCodeで任意のショートカットを割り当てる方法を紹介します。
今回は、新しいフォルダを作成を例にしています。
ショートカット変更全般に使えるので、試してみてください。

VSCodeで新しい ...

React

ReactでDOMを操作するcreatePortalの使い方と使い所と注意点を紹介します。

ReactでDOMを操作するcreatePortalとは

createPortalというメソッドを使うことで、本 ...

React

Reactでhtmlをスタイリングする方法をまとめました。

Reactでhtmlをスタイリングする方法

大きく以下の4つの方法があります。

CSSファイルを読み込む
インラインスタイル

React

Reactでフォーム作成のときによく使う記述(input,textarea,ラジオボタン,チェックボックス)を紹介します。

inputとtextareaimport { useState } from &qu ...

JavaScript

JavaScriptの配列やオブジェクトから見つけ出すfind()メソッドとfindIndex()メソッドを紹介します。

JavaScriptのfind()メソッド

find()メソッドは、コールバック関 ...

React

Reactでよく使う条件分岐の記述方法(&&, ??(Null合体演算子),三項演算子)を紹介します。

普通のif文で書いた場合

配列がabcという文字列の場合は、◎をつけて表示すると ...

React

ReactのuseStateの使い方を紹介します。

ReactのuseStateとは?

useStateを使うことで、リアルタイムで画面更新が可能になります。
Reactにコンポーネントの再実行( ...

React

Reactでイベントを登録する方法を紹介します。

【React】イベントを登録する方法(クリックイベント)const Sample = () => { const clickAction = () =& ...

React

Reactでpropsを使う方法と大事な2つのルールを紹介します。
propsを使うことで、似ているコンポーネントで少しだけ変化させたい要素がある場合でも
簡単にコンポーネントを使いまわしつつそれぞ ...

React

ReactのJSX内にJavaScriptの式を埋め込む方法を紹介します。

JSX内にJavaScriptの式を埋め込む方法const Func = () => { const str = " ...

React

JSX(htmlみたいなもの)のルールで、returnで返されるJSXのルートは一つで束ねられている必要があります。
そのために、divタグなどで囲うことで束ねることができますが、
不要なタグを書き ...

React

npmでReactのプロジェクトを作成する方法を紹介します。

npmでReactプロジェクトを作成する方法# PC全体でインストール(windows) npm i -g create-react-app(Ma ...

React

Reactのコンポーネントの意味や定義方法について紹介します。

Reactのコンポーネントとは

Reactのコンポーネントとは、Reactで定義した画面の各構成要素のことです。
・再利用性が高まる ...