关于前端:以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*

*:须要第三方库

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理