React
たまに動くテンプレートエンジン
メモ
今からクラスコンポーネントを始める理由はない
Hooksは優秀なのでガンガン使おう
#Chrome Extension
React Developer Tools
Redux DevTools
一緒に使うライブラリ
とりあえず入れるやつ
#Redux - 状態管理
#React_Router - ルーター
#styled_component - スタイリング
#emotion - スタイリング
個人的なおすすめ
#swr - 非同期でデータを参照するやつ
#react-loading-skeleton - ローディング
エディタの設定
#Visual_Studio_Code
vscode-styled-components - styled component のシンタックスハイライト / リポジトリ
アンチパターン
VFC, FCの型をつける
型付けなくても動く
非同期どこに書く問題はあまり言われなくなった
ロジックまとめた親のコンポーネントからとか
#Redux_Thunk とか
とにかくまとまってればいい
ベストプラクティス
複数の node を返したいときは React.Flagment を使う
code: jsx
import React, { Flagment } from 'react';
const Foo = () => (
<Flagment>
<div />
<div />
</Flagment>
);
#Reactのイベントをトリガーする
#JavaScript #TypeScript