乐趣区

关于前端:以Vuejs为标准来比较ReactjsSveltejs的API

大抵比拟,依据具体情况会有不一样的状况

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*

*:须要第三方库

退出移动版