趣味でプログラミングをしていて、ライブラリをReactからSolidに変えたので、変えるときに気をつけたことを書きます。 クラスコンポーネントを関数コンポーネントにする Solidにはクラスコンポーネントがないので、関数コンポーネントに書きなおします。 フック関数を変える ReactとSolidはフック関数が違うので、書きなおします。 useState → createSignal 戻り値の一つ目が関数になっているので、気をつけます。 // React function useState(initialState: T): [T, (state: T) => void]; const [state, setState] = useState(initial); // Solid function createSignal(value: T): [() => T, (state: T) =>