flow

flowの$PropertyTypeと$ElementTypeの違い

型定義したファイルをimportして使うときの話 $PropertyType JavaScriptでflowを使って型を定義する場合、 型の定義自体は別ファイルで行いそれをimportして使うことができます 例えばReactで本の情報を登録する画面を作ろうと思い、 本のid、タイトル、著者…

useStateでの型定義

tl;dr flowでuseStateで定義したstateに型をつけるにはこう書けばOKです // @flow const [name, setName] = useState(''); (name: string) Reactでhooks使って書きたいよね Reactのversionが16.8以降ならHooksを使って書くことができますね reactjs.org Reac…

flowのSyntheticFocusEventにはtarget propertyはない

やりたかったこと ユーザーがフォームに入力をして、フォーカスが外れたタイミングで stateを更新するってのをhooksで書こうとしてました cosnt [state1, setState1] = useState<string>(''); function _onBlurHandler(event: SyntheticFocusEvent) { setState1(even</string>…