孤独プログラマー譚

孤独死が近い。

React hooks useState

Reactのクラスコンポーネントを触ってみたが、双方向データバインディングのあるVue.jsに比べて使いにくすぎて驚いた。
ただ、Hooksは使いやすい。これなら、Reactでも普通に使っていけそう。

import React, { useState } from 'react';

const FooComponent = () => {
  const [count, setCount] = useState(0)

  const double = () => setCount(count * 2)

  return (
    <div className="App">
      <button onClick={() => setCount(count + 1)}>increment</button><br />
      <button onClick={double}>double</button>
      <div>{count}</div>
    </div>
  )
};

export default FooComponent;