like ? likeCount.update(n => n + 1) : likeCount.update(n => n - 1);
Introducción
Para qué sirve Svelte y qué aprenderas sobre él
¿Qué es Svelte?
Elementos básicos de Svelte
Primeros pasos
Estilos
Componentes
Reactividad
Props
Condicionales
Estructura de control: each
Eventos del DOM y Binding
Ciclo de vida
Stores
Configuración del proyecto
Presentación de Pugstagram
Configurar el entorno de trabajo
Servidor de desarrollo local
Desarrollo de la aplicación
Estructura
Componentes Header y Sidebar
Componente Timeline
Estilos de nuestra aplicación
Conectar nuestra aplicación a una API
Componente Comments
Componente Modal
Header Likes
Deployment
Despliegue en Netlify
Continúa con el Curso de Sapper
Apuntes de Svelte
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Oscar Barajas Tavares
Aportes 8
Preguntas 5
like ? likeCount.update(n => n + 1) : likeCount.update(n => n - 1);
Quisiera compartir esta forma de comparación con el operador ternarios es básicamente igual pero entiendo que es más simple.
{$likeCount ? $likeCount : ''}
Eso es siempre y cuando no quiere realizar alguna comparación en específico como por ejemplo mostrarlo solamente cuando sean mayor a 5.
function handleLike() {
like = !like;
if(like){
likeCount.update( n => n ++);
}else{
likeCount.update( n => n --);
}
}
Por qué no funcionó el ++ y el – ?
También puedes acceder a la variable del store con el prefijo $, veamos un ejemplo:
if (isLike) {
$likeCount++;
} else {
$likeCount--;
}
No sé que pasó🤔
Demonios! Antes de ver el “dbclick” pensé que iba a hacer una lógica de contador con el evento click. Buen Dato!
Muy buena clase. Ya se soluciono la duda que tenia con clases en Svelte, ahora me gustaria ver como se implementaria Redux
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?