React, Vue 및 Svelte: 데이터 렌더링 비교
7351 단어 sveltejavascriptreactvue
데이터 렌더링...
보시다시피 모든 프레임워크에는 데이터를 순환하는 고유한 방법이 있습니다.
React는
map
방법을 사용하고 Vue는 v-for
방법을 사용하며 Svelte는 {#each}{/each}
방법을 사용하여 완전한 콧수염 구문을 사용합니다.확인해보세요 🚀
반응하다
Link
import { useState } from "react";
const [jobs, setJobs] = useState([
{id: 1, title: "Frontend Developer"},
{id: 2, title: "Backend Developer"},
{id: 3, title: "Fullstack Developer"}
]);
<ul>
{
jobs.map((job) => (
<li>{job.title}</li>
))
}
</ul>
뷰
Link
import { ref } from "vue";
// `reactive` could be used instead of `ref`
const jobs = ref([
{id: 1, title: "Frontend Developer"},
{id: 2, title: "Backend Developer"},
{id: 3, title: "Fullstack Developer"}
]);
<template>
<ul>
<li v-for="job in jobs" :key="job.id">
{{ job.title }}
</li>
</ul>
</template>
날씬한
Link
const jobs = [
{id: 1, title: "Frontend Developer"},
{id: 2, title: "Backend Developer"},
{id: 3, title: "Fullstack Developer"}
];
<ul>
{#each jobs as {id, title}, i}
<li id={id}>
{title}
</li>
{/each}
</ul>
Reference
이 문제에 관하여(React, Vue 및 Svelte: 데이터 렌더링 비교), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ccreusat/react-vue-and-svelte-comparing-data-rendering-1f95텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)