IF문
⭐️ v-if
⭐️ v-else
<template>
<div>
<p v-if="show">true일 때 이 부분을 보여주세요!</p>
<p v-else>false일 때 이 부분을 보여주세요!!</p>
</div>
</template>
function App() {
const conditional = () => {
if (true) {
return <p>true일 때 이 부분을 보여주세요!</p>
} else {
return <p>false일 때 이 부분을 보여주세요!!</p>
}
}
return(
<div>{conditional()}</div>
);
}
function App() {
return(
<>
{
true
? <p>true 결과를 보여주세요</p>
: <p>false 결과를 보여주세요</p>
}
</>
);
}
STATE 변경
⭐️ this.human[0] = 'Lee'
return {
human: ['Jake', 20, 'Male'],
}
this.human[0] = 'Lee'
const [human, setHuman] = React.useState(['Jake', 20, 'Male'])
let humanCopy = [...human];
humanCopy[0] = 'Lee'
setHuman(humanCopy);
FOR문
⭐️ v-for="day in days" :key="day"
<template>
<ul>
<li v-for="day in days" :key="day">{{ day }}</li>
</ul>
</template>
<script>
export default {
data() {
return {
days: ['Mon', 'Tue', 'Wed', 'Thu']
}
}
}
</script>
import React from 'react';
function List() {
const days = ['Mon', 'Tue', 'Wed', 'Thu'];
return (
<ul>
{
days.map((day) =>
<li key={day}>{day}</li>
)
}
</ul>
);
}
export default List;