https://qiita.com/naruto/items/fdb61bc743395f8d8faf
state | コンポーネントが持つ状態。変わるとviewが再レンダリングされる。状態管理が面倒になるのとテストしづらいので必要最小限にせよ |
props | コンポーネントの外から渡される情報。親が子に渡すなどもあり。コンポーネント内部で不変 |
https://mae.chab.in/archives/2956#post2956-2
npm install -g create-react-app npm install react-redux redux
functional Component | 状態を持たない。記述が楽 |
Pure Component | ライフサイクルを持つ。Functionalに比べると同じPropでの再レンダリングを防げる |
パスで遷移できる様になる
状態管理をreduxに任せることができる。慣れないとかえって複雑
import { reducer as formReducer } from 'redux-form' const rootReducer = combineReducers({ form: formReducer })
stateをlocalstorageに保存
Greeting.propTypes = { name: PropTypes.string };