miyabisan2の記事一覧
-
getStaticPropsとは? Next.js内(フロントエンド)で定義した関数が必ずバックエンドで実行される。 pages内でのみ使用可能 「npm run dev」の場合はリクエスト毎に実行される。 「n…
-
Next.jsとは? Reactのフレームワーク SSG(Static Site Generation) 日本語で言えば「静的サイトジェネレーション」の略です。事前にHTMLを生成することでSEO対策になったり、高速でサ…
-
ISR(Incremental Static Regeneration)とは? ユーザーアクセスを起点として動的に静的コンテンツを更新してくれます。 「Stale while revalidation」と言うコンセプトがベース…
-
05.08
【JavaScript】丸め誤差について
JavaScriptでは小数点同士の四則演算などをする場合は誤差が発生します。 [crayon-6aa3165802f0e721592376/] 原因 コンピュータ内部で発生する「丸め誤差」というものになります。 コンピュータ内…
-
インストール デフォルトでReactのアプリケーションと同時にRedux Tool Kitのテンプレートを導入できます。 [crayon-6aa31658031f1743152709/] 起動 [crayon-6aa31658031…
-
全般 Redux Tool Kit Reduxの学習コストが高いことをみてReduxの開発チームが2019年10月にリリースしました。これを使うことで簡単にReduxを導入することが可能になります。 Redux Tool Kitの…
-
for(;;) 昔からあるループ文 eslintにも怒られない。 breakやcontinueも使える。 filter 特徴 breakが使えないので場合によっては計算量が増える。 find 特徴 ma…
-
Hooks メリット Reactの標準機能なので導入が楽。 useReducerのReducer関数は純粋なJavaScriptのコードなので単体テストが楽 デメリット 全てのReducerを一つのSt…
-
04.18
【API】返すJSONデータの中身について
エンベロープは必要か? エンベロープ(日本語でいえば封筒)とは以下のような形式のデータ以外の付加情報のことです。一見すると統一的なフォーマットに見えますが、結論から申しますと冗長なので必要ないです。 [crayon-6aa3165803…
-
OAuthとは? 現在のWeb APIにおいて非常に広く一般的に利用されている標準仕様です。基本的に広く第三者に公開されるAPIにおいて認可を行うために用いられます。 APIへのアクセスを認可(制御)して重要なデータへのアクセスを制…
