$ curl --user username:password url
$ curl -H 'Host: virtual.host.name' url
HOCの考え方を忘れた。 https://frontarm.com/james-k-nelson/4-ways-pass-children-react-elements/
ChildをParentでラップするだけ。 propsとしてコンポーネントを渡してる。 hooksあるからあれだけど、クラス型とかであれば、ライフサイクル系とかstateをparentに持ってあげたりする。
[user] | |
name = tohu | |
email = xxxx@bbb.com | |
[includeIf "gitdir:~/src/tohu/"] | |
path = ~/src/tohu/.gitconfig | |
[alias] | |
ch = checkout | |
b = branch |
お試しリポジトリ https://github.com/Ryomasao/gittest
以下のブランチがある。
master
: 最新のブランチ。
import React, { useState, useReducer } from 'react' | |
/** @jsx jsx */ | |
import { css, jsx } from '@emotion/core' | |
// https://kentcdodds.com/blog/the-state-reducer-pattern-with-react-hooks | |
// 伝えたいこと | |
// ・DOMとかの構造に左右されず、機能部分のロジックを共有したい | |
// ・よくあるpropsにパターンをもたせるのは、つらくなりがち | |
// ・機能部分のと見た目のコンポーネントをわけるといい→HeadlessComponent | |
// ・実装パターンとしては、HOC(renderProps)で実現してる | |
// ・HOCわかりにくいよね、Hooksでこういうことができるよ |