Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved.
コンポーネント再生
成の違い
// React
function Input() {
const [input, setInput] = useState("");
const inputLength = input.length;
return (
setInput(e.target.value)}
/>
{inputLength}
);
}
// Vue
const input = ref("");
const inputLength = computed(() => input.value.length); //
computed
Vueはコンポーネントが再生成
されないので、computed で
明示的に状態変更の追尾をす
る。
Reactは常に再生成されるの
でmemoで再生成を避ける。