Lógica y Funciones: cómo armar un flujo paso a paso
Un Flujo es una secuencia de pasos que corre de arriba hacia abajo — igual en Apps, Sitios, Controladores IoT y Funciones de servidor.
Un Flujo es una secuencia de pasos
La lógica en K-ode se arma igual en todos lados, ya sea en una App, un Sitio, un Controlador IoT o una Función de servidor: un Flujo es una lista ordenada de pasos que corren de arriba hacia abajo. Cada paso hace una cosa concreta — navegar, mostrar un aviso, guardar un dato, hacer una petición HTTP, esperar, repetir, y muchas más.
Condicionales, ciclos y ramas
Un paso puede ramificarse (Si / Si no) o repetirse con un Ciclo: por elementos de una lista, por una cantidad de veces, por un rango de números, o mientras se cumpla una condición. Las ramas se ven anidadas con una sangría delgada, y se pueden abrir a pantalla completa cuando necesitas más espacio para trabajar.
Funciones reutilizables
Una Función agrupa un Flujo junto con Entradas y Salidas propias, para reusarlo desde varios lugares sin repetir los mismos pasos. Las Funciones de servidor corren en la nube (por ejemplo en un cron o un webhook) en vez de en el dispositivo del usuario final.
- Operación aritmética y Valores calculados ("Complejas"): para cálculos síncronos, de izquierda a derecha.
- Ganchos "Al cambiar": corren solo cuando cambia una variable, una prop o un Campo específico — no en cada render.
- Code (JavaScript o Python): para ese punto puntual donde es más fácil escribir unas líneas que armarlas visualmente.
