LoginSignup
1
2

More than 1 year has passed since last update.

Vue.jsをベースでReact.js、Svelte.jsのAPIを比較

Last updated at Posted at 2022-08-09

あくまでの比較です。場合によって使い方が違うことがあります。

APIの比較

Vue.js 3 Composition API React.js Hooks API Svelte.js
ライフサイクルフック useEffect ライフサイクルフック
watch/watchEffect useEffect $: { }
computed useMemo/useEffect $: { }
ref/reactive useState $:
v-html dangerouslySetInnerHTML { @html }
v-if js三項演算子 { #if }
v-for map() { #each }
v-model useState+onChange bind:value
@click onClick on:click
ref useRef this
:class className class:
provide/inject useContext context API
eventbus* publish/subscribe* publish/subscribe*

*:ライブラリの利用が必要です

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2