JavaScript Reactでexceljsを使ってエクセルファイルをダウンロードさせる方法 Reactでエクセルファイルを生成しブラウザーでダウンロードさせるにはexceljsを利用すると比較的簡単にエクセルファイルを生成させることができます。 2022.02.02 JavaScript
JavaScript CDNのReactでMateril-UI(MUI)を使う方法 CND版のReactでMaterial-UI(MUI)を使ったコンポーネントを作成するには専用のスクリプトをCDNから読み込めば利用するMaterial-UI(MUI)コンポーネントを宣言するだけで、簡単に表示することが可能になります。 2022.01.06 JavaScript
JavaScript ReactでMUI(Material-UI)のボタンの色を変更する方法 MUI(Material-UI)のButtonコンポーネントの表示色はcolorプロパティにシステムのpalletで定義されている色を設定するか、sxプロパティにbackground-colorなどを指定することで表示色を変更することができます。 2021.12.22 JavaScript
JavaScript ReactにFont Awesomeを組み込む方法 ReactにFont Awesomeを組み込んで表示させるにはreact-fontawesome を使います。react-fontawesomeはnpmコマンドなどでインストールし利用します。 2021.08.27 JavaScript
JavaScript Reactで子コンポーネントから親コンポーネントの値(State)を変更する方法 Reactで子コンポーネントから親コンポーネントの値(State)を変更するには親コンポーネントを変更するコールバック関数作成し、その関数を子コンポーネントへpropsを通じして渡すことで、子コンポーネントから親コンポーネントの値(State)を変更することができます。 2021.08.24 JavaScript
JavaScript Material UIコンポーネントのStyleをオーバライドし活用する方法 Material UIコンポーネントのStyle をオーバライドするにはcreateMuiThemeを使ってオーバライドし、そのStyleを適応するにはMuiThemeProviderを使うと簡単に共通化したStyleの Material UI コンポーネントを作成することができます。 2021.10.27 JavaScript
JavaScript ReactコンポーネントのPropsにデフォルト値を設定するdefaultPropsの使い方 defaultPropsを使えばロードされる側のReactコンポーネントでデフォルト値を設定できるので、万が一渡されなかった場合でも描画を正常に行うことができます。 2021.07.21 JavaScript
JavaScript Reactで1つのコンポーネントから複数のDOM要素を返す方法 Reactの1 つのコンポネントから複数のDOM要素を返したい時はReact.Fragmentタグを使えば警告の出ず、かつ余分なdivタグなどを使うこと無いJSXを書くことができます。 2021.07.19 JavaScript
JavaScript Next.jsにMaterial UIを組み込んでReactで使う方法 Googleが提唱するマテリアルデザインをベースに開発された、コンポーネントライブラリMaterial-UIを使えば簡単にサイトをマテリアルデザインに対応することができます。React の相性も良く、普通のHTMLタグのようにMaterial-UIコンポーネントを呼び出すだけで使うことができます。 2021.10.27 JavaScript
JavaScript Next.jsでReactを使った開発環境を作成する方法 Reactを利用してアプリケーションを作成する環境を作るには「npx create-react-app」もしくは「npx create-next-app 」コマンドを実行するだけで簡単に準備することができます。 2021.06.26 JavaScript
JavaScript Next.jsでReactをSSR(Server Side Rendering)する Next.jsを使ってReactのコンポーネントをSSR(Server Side Rendering)して表示してみます。 2021.04.14 JavaScript