table of contents 1. 自己紹介 a. 経歴 2. 美とは何か a. 荘厳な美について b. 精緻な美について 3. アーキテクチャ(建築) a. 高層マンション b. 壊れた古民家 4. Reactにおける美とは何か a. Single Responsibility Principle i. Provider ii. Custom Hooks 1. Remixパターン iii. 状態管理 iv. JSX UI、ロジック、スタイル(HTML,JS,CSS) 5. アンチパターンとリファクタリング 6. 責務分離は精緻な美から荘厳な美へと昇華する a. デコンストラクション(美とは何か)
table of contents 1. 自己紹介 a. 経歴 2. 美とは何か a. 荘厳な美について b. 精緻な美について 3. アーキテクチャ(建築) a. 高層マンション b. 壊れた古民家 4. Reactにおける美とは何か a. Single Responsibility Principle i. Provider ii. Custom Hooks 1. Remixパターン iii. 状態管理 iv. JSX UI、ロジック、スタイル(HTML,JS,CSS) 5. アンチパターンとリファクタリング 6. 責務分離は精緻な美から荘厳な美へと昇華する a. デコンストラクション(美とは何か)
小林京輔 1996/1/9 (ENTJ) 1. 出身 a. 札幌 2. 生まれ a. 秋田県能代市 3. 趣味 a. OCTOMORE(スコッチ) b. React /Remix c. 西洋哲学・時間論 d. ウィトゲンシュタイン i. ウィトゲンシュタインハウ スに行った ii. 一族の墓にお参りに行った
table of contents 1. 自己紹介 a. 経歴 2. 美とは何か a. 荘厳な美について b. 精緻な美について 3. アーキテクチャ(建築) a. 高層マンション b. 壊れた古民家 4. Reactにおける美とは何か a. Single Responsibility Principle i. Provider ii. Custom Hooks 1. Remixパターン iii. 状態管理 iv. JSX UI、ロジック、スタイル(HTML,JS,CSS) 5. アンチパターンとリファクタリング 6. 責務分離は精緻な美から荘厳な美へと昇華する a. デコンストラクション(美とは何か)
table of contents 1. 自己紹介 a. 経歴 2. 美とは何か a. 荘厳な美について b. 精緻な美について 3. アーキテクチャ(建築) a. 高層マンション b. 壊れた古民家 4. Reactにおける美とは何か a. Single Responsibility Principle i. Provider ii. Custom Hooks 1. Remixパターン iii. 状態管理 iv. JSX UI、ロジック、スタイル(HTML,JS,CSS) 5. アンチパターンとリファクタリング 6. 責務分離は精緻な美から荘厳な美へと昇華する a. デコンストラクション(美とは何か)
table of contents 1. 自己紹介 a. 経歴 2. 美とは何か a. 荘厳な美について b. 精緻な美について 3. アーキテクチャ(建築) a. 高層マンション b. 壊れた古民家 4. Reactにおける美とは何か a. Single Responsibility Principle i. Provider ii. Custom Hooks 1. Remixパターン iii. 状態管理 iv. JSX UI、ロジック、スタイル(HTML,JS,CSS) 5. アンチパターンとリファクタリング 6. 責務分離は精緻な美から荘厳な美へと昇華する a. デコンストラクション(美とは何か)
1. Provider a. 認証・権限は処理をまとめる 2. Custom Hooks a. Remixパターン i. loaderとactionを分ける 3. 状態管理 a. 実はURLも状態管理の選択肢 b. レンダリングするならuseState,レンダリングしたくないならuseRef c. useEffectは極力使わない i. うまく設計すれば使わなくて良いケースが多々ある 4. JSX UI、ロジック、スタイル(HTML,JS,CSS) a. HTMLは構造を定義 i. 共通のTemplateファイルを作るのではなく、 HeaderSection,MainContentSectionなどで分けた方が良い b. JSは処理 i. 関数の分割の粒度、副作用のない設計 c. CSSはスタイル i. コンポーネント内のみをスタイルし、暗黙的にコンポーネントの外部にス タイルを当てないこと
1. Provider a. 認証・権限は処理をまとめる 2. Custom Hooks a. Remixパターン i. loaderとactionを分ける 3. 状態管理 a. 実はURLも状態管理の選択肢 b. レンダリングするならuseState,レンダリングしたくないならuseRef c. useEffectは極力使わない i. うまく設計すれば使わなくて良いケースが多々ある 4. JSX UI、ロジック、スタイル(HTML,JS,CSS) a. HTMLは構造を定義 i. 共通のTemplateファイルを作るのではなく、 HeaderSection,MainContentSectionなどで分けた方が良い b. JSは処理 i. 関数の分割の粒度、副作用のない設計 c. CSSはスタイル i. コンポーネント内のみをスタイルし、暗黙的にコンポーネントの外部にス タイルを当てないこと
1. Provider a. 認証・権限は処理をまとめる 2. Custom Hooks a. Remixパターン i. loaderとactionを分ける 3. 状態管理 a. 実はURLも状態管理の選択肢 b. レンダリングするならuseState,レンダリングしたくないならuseRef c. useEffectは極力使わない i. うまく設計すれば使わなくて良いケースが多々ある 4. JSX UI、ロジック、スタイル(HTML,JS,CSS) a. HTMLは構造を定義 i. 共通のTemplateファイルを作るのではなく、 HeaderSection,MainContentSectionなどで分けた方が良い b. JSは処理 i. 関数の分割の粒度、副作用のない設計 c. CSSはスタイル i. コンポーネント内のみをスタイルし、暗黙的にコンポーネントの外部にス タイルを当てないこと
1. Provider a. 認証・権限は処理をまとめる 2. Custom Hooks a. Remixパターン i. loaderとactionを分ける 3. 状態管理 a. 実はURLも状態管理の選択肢 b. レンダリングするならuseState,レンダリングしたくないならuseRef c. useEffectは極力使わない i. うまく設計すれば使わなくて良いケースが多々ある 4. JSX UI、ロジック、スタイル(HTML,JS,CSS) a. HTMLは構造を定義 i. 共通のTemplateファイルを作るのではなく、 HeaderSection,MainContentSectionなどで分けた方が良い b. JSは処理 i. 関数の分割の粒度、副作用のない設計 c. CSSはスタイル i. コンポーネント内のみをスタイルし、暗黙的にコンポーネントの外部にス タイルを当てないこと
1. Provider a. 認証・権限は処理をまとめる 2. Custom Hooks a. Remixパターン i. loaderとactionを分ける 3. 状態管理 a. 実はURLも状態管理の選択肢 b. レンダリングするならuseState,レンダリングしたくないならuseRef c. useEffectは極力使わない i. うまく設計すれば使わなくて良いケースが多々ある 4. JSX UI、ロジック、スタイル(HTML,JS,CSS) a. HTMLは構造を定義 i. 共通のTemplateファイルを作るのではなく、 HeaderSection,MainContentSectionなどで分けた方が良い b. JSは処理 i. 関数の分割の粒度 c. CSSはスタイル i. コンポーネント内のみをスタイルし、暗黙的にコンポーネントの外部にス タイルを当てないこと
table of contents 1. 自己紹介 a. 経歴 2. 美とは何か a. 荘厳な美について b. 精緻な美について 3. アーキテクチャ(建築) a. 高層マンション b. 壊れた古民家 4. Reactにおける美とは何か a. Single Responsibility Principle i. Provider ii. Custom Hooks 1. Remixパターン iii. 状態管理 iv. JSX UI、ロジック、スタイル(HTML,JS,CSS) 5. アンチパターンとリファクタリング 6. 責務分離は精緻な美から荘厳な美へと昇華する a. デコンストラクション(美とは何か)
table of contents 1. 自己紹介 a. 経歴 2. 美とは何か a. 荘厳な美について b. 精緻な美について 3. アーキテクチャ(建築) a. 高層マンション b. 壊れた古民家 4. Reactにおける美とは何か a. Single Responsibility Principle i. Provider ii. Custom Hooks 1. Remixパターン iii. 状態管理 iv. JSX UI、ロジック、スタイル(HTML,JS,CSS) 5. アンチパターンとリファクタリング 6. 責務分離は精緻な美から荘厳な美へと昇華する a. デコンストラクション(美とは何か)