Material-UIの利用方法
ReactでMaterial-UIを利用する方法についてまとめます。 本記事の大部分はMaterial-UIコンポーネントのスタイルのカスタマイズ方法についての説明となっており、 特にHook ...
50 search resultsShowing 1~20 results
You need to log-in
ReactでMaterial-UIを利用する方法についてまとめます。 本記事の大部分はMaterial-UIコンポーネントのスタイルのカスタマイズ方法についての説明となっており、 特にHook ...
useCallback()を利用するメリット 通常、Reactコンポーネント内で宣言したコールバック関数はrender毎に生成される useCallback()を使うと、、、 コールバック関数の...
はじめに Firebaseプロジェクト作って、アプリと紐づけて、初回デプロイするところまでまとめます。 ちなみにアプリはReactで書いています。 Firebaseとは Googleが提供するア...
はじめに 以下の知識の習得を目的として行った学習メモになります。 Reactの基礎知識 JSXについて create-react-appでの環境構築 Reactコンポーネントの作り方 モジュール...
Reactの木構造とrender stateが変わると再レンダリングされる 親のstateが変わると全ての子が再レンダリングされる React.memoの活用 親のstateが変わっても子に渡す...
React Hooks 関数コンポーネントでもstateを扱う Hookとは クラスの機能(stateやライフサイクル)をFunctional Componentでも使える機能 React 16...
モジュール化について 他言語では昔からある概念 JavaScriptではES2015(ES6)から採用 基本的に1ファイル=1モジュール 任意の場所で読み込んで使用できる モジュール化のメリット...
コンポーネントのライフサイクル ライフサイクルとは コンポーネントの「時間の流れ」 生成、変更、破棄までの循環 それぞれの段階で必要な処理を記述 3種類のライフサイクル Mounting:コンポ...
コンポーネントの基本 コンポーネントとは? UIは2つに分類される 見た目(View) 機能(Controller) コンポーネント = 見た目 + 機能 Webページはコンポーネントのツリー構...
環境構築 create-react-app 必要なもの node 8.10以上 npm 5.6以上 上記インストールのためにhomebrew、nodebrewが必要 homebrewのインストー...
JSXの基礎知識と文法 JSXとは? JavaScript内でHTMLを簡単に記述するための言語 JavaScriptの拡張言語 Facebookが開発 React公式ドキュメントはほぼJSXで...
Reactの基礎知識 Reactとは? Facebookが開発 JavaScriptのライブラリ(フレームワークではない) WebのUIを作る React ≠ SPA コンポーネントとは? UI...
Reduxの学習メモです Fluxフローについて まずはReduxにおけるFluxフローの全体像を理解してみます なぜReduxを使うのか stateの見通しをよくするため どこからでもstat...
警告 コメントにいただいたようにoutline: none;の指定は非推奨となります :focus擬似クラスで効果を上書きして対応します。 style.css button:focus { ou...
Flexboxを使うとfloatで実現していたような縦並びや横並びのレイアウト、または折り返しのレイアウトを簡単に組むことができます。 横並びにする display: flex display:...
親要素の高さは子要素を包む高さとなりますが、 子要素が全てfloatの時、親要素の高さは0となってしまいます。 これは、floatが「浮いている」という意味で、親要素から見るとfloatの子要素...
レスポンシブデザインとは レスポンシブデザインとは、様々なデバイスや画面サイズに合わせて、コンテンツのレイアウトを調整するためのものです。 例えば、全体要素の幅を固定したサイトを作成した場合、そ...
文字の色を指定する 文字の色を変えるにはcolorプロパティを用います。 style.css h1 { color: #ff0000; } 文字の大きさを指定する 文字の大きさを指定するにはfo...
文字の間隔を調整する letter-spacingプロパティを用いることで文字の間隔を指定することができます。 style.css .letter-space{ letter-spacing: ...
画面上の要素を固定する position: fixed;を使うと、常に要素を画面上の指定した位置に固定させておくことができます。 位置は、top、left、right、bottomを使って指定し...
50 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.