Skip to content

Instantly share code, notes, and snippets.

View hdknr's full-sized avatar

hdknr hdknr

View GitHub Profile
@hdknr
hdknr / README.md
Last active September 17, 2024 01:27
CSS Flex
  • flex は CSS の display プロパティの値です。
  • inline-flex と同じく、要素に適用するとフレックスコンテナーになり、その要素の子要素はそれぞれフレックスアイテムになります。
  • アイテムはフレックスレイアウトに参加し、CSS フレックスボックスレイアウトで定義されているすべてのプロパティが適用されます。
  • flex プロパティもあり、これはフレックスボックスの flex-growflex-shrinkflex-basis の各プロパティの一括指定です。
  • このプロパティはフレックスコンテナーにのみ適用されます。
@hdknr
hdknr / README.md
Last active September 19, 2024 06:16
Tailwind
@hdknr
hdknr / README.md
Last active September 10, 2024 01:50
Python: DOM
@hdknr
hdknr / README.md
Last active September 9, 2024 00:37
Hasura

Hassura

  • PostgreSQL サーバーから自動的に GraphQL サーバーを建てられる, PostgreSQL サーバーがあればすぐに使える
  • GraphQL サーバーを実装する手間が省ける
  • 他の自前で用意したGraphQLサーバーとHasuraを統合してリクエストをHasura一つにお任せすることも可能
  • ページングや集計クエリなども自動で生成される
  • 実際に発行される SQL がすぐにわかる
  • 認証認可の仕組みがある

ドキュメント

@hdknr
hdknr / README.md
Last active September 9, 2024 05:00
Python: 文字烈ケース変換
@hdknr
hdknr / README.md
Last active September 5, 2024 04:23
Gatsby レイアウト

Gastby レイアウト

wrapper.js

Gatsbyのwrapper.jsファイルは、ページ全体をラップするために使用されるファイルです。 このファイルを使用することで、特定のHTML要素やReactプロバイダーでページをラップすることができます。 これにより、ページ全体に共通のレイアウトや機能を簡単に適用できます。

例えば、以下のようにwrapper.jsファイルを作成し、ページを特定のコンポーネントでラップすることができます。

@hdknr
hdknr / README.md
Created September 4, 2024 07:40
React

React

ReactDOM.render

React 18以降では、ReactDOM.renderは非推奨となり、代わりにcreateRootを使用することが推奨されています。以下に新しい方法の例を示します。

まず、react-dom/clientからcreateRootをインポートします。

import React from 'react';
@hdknr
hdknr / README.md
Created September 3, 2024 01:14
Apple: App Store Connect