mizdra's poem

雑なこと (日記/技術ポエム/メモ/…) を書くブログです. 真に受けないでください.

2018-11-04

React

Dentoo.LT #21で発表するWebアプリをぼちぼち作っている. 今回はViewライブラリにReactを採用していて, 勉強がてらReact Hooksを使って書いている. Vue.jsみたいに簡単にreactiveなデータが扱えて結構便利. 何より今までClass Componentでないと書くのが難しかったことが, React以外のライブラリ(react-reduxやrecompose)に依存せずにFunction Componentでスッキリ書けるのが良い.

React Hooksの useState を使えばreactiveなデータとsetterは同時に用意できる. Class Componentのように, わざわざ自分でreactiveなデータのためのフィールドを記述して, それ専用のsetterを別に用意する必要がない. あるべき形に落ち着いたようで良さそう.