Repolode
alibaba

alibaba/ice

ice.js es un framework de aplicaciones basado en React con routing basado en el sistema de archivos, compatibilidad con SSG/SSR y un sistema de plugins para web, mini-programas y Weex.

Estrellas
18,602
Forks
2,101
Issues abiertos
395
Último commit
hace 7 meses

¿Qué es?

ice.js es un framework para crear aplicaciones React que busca funcionar desde el primer momento. Incluye compatibilidad integrada con ES6+, TypeScript, Less, Sass y CSS Modules, sin necesidad de configuración manual, además de routing basado en el sistema de archivos, gestión del estado y utilidades para solicitudes de datos.

El framework puede prerenderizar páginas durante la compilación (SSG) o en el momento de la solicitud (SSR), y ofrece un sistema de plugins que permite a la comunidad publicar soluciones reutilizables. También está dirigido a varias plataformas, como la web, los mini-programas y Weex.

Puedes crear un proyecto nuevo con el inicializador create-ice mediante una plantilla de scaffold proporcionada y, después, iniciarlo en un servidor de desarrollo local.

Funciones clave

  • 01Compatibilidad sin configuración con ES6+, TypeScript, Less, Sass y CSS Modules
  • 02Routing basado en el sistema de archivos y utilidades integradas de gestión del estado y solicitudes
  • 03Generación estática durante la compilación (SSG) y renderizado en el servidor en el momento de la solicitud (SSR)
  • 04Sistema de plugins para extensiones reutilizables de la comunidad
  • 05Dirigido a la web, los mini-programas y Weex

Casos de uso

  • Crear aplicaciones web de una o varias páginas con React
  • Crear sitios React renderizados en el servidor que necesiten SSR o SSG
  • Equipos que desarrollan interfaces para web y mini-programas a partir de código React

Inicio rápido

  1. 1

    Crea una nueva aplicación ice.js con create-ice

    npm init ice ice-app --template @ice/lite-scaffold
  2. 2

    Entra en el directorio del proyecto

    cd ice-app
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Inicia el servidor de desarrollo local (se ejecuta en http://localhost:3000)

    npm run start

En colecciones

Temas

#react#framework#ssr#ssg#typescript#routing#micro-frontends#mini-program#icejs#microfrontends

Preguntas frecuentes

¿Qué es ice?
ice.js es un framework de aplicaciones basado en React con routing basado en el sistema de archivos, compatibilidad con SSG/SSR y un sistema de plugins para web, mini-programas y Weex. ice.js es un framework para crear aplicaciones React que busca funcionar desde el primer momento. Incluye compatibilidad integrada con ES6+, TypeScript, Less, Sass y CSS Modules, sin necesidad de configuración manual, además de routing basado en el sistema de archivos, gestión del estado y utilidades para solicitudes de datos.
¿ice es gratuito? ¿Qué licencia tiene?
ice es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ice sigue mantenido?
Sin commits en más de 6 meses. El último commit de ice fue el 2 abr 2026.
¿Para qué puedo usar ice?
Crear aplicaciones web de una o varias páginas con React Crear sitios React renderizados en el servidor que necesiten SSR o SSG Equipos que desarrollan interfaces para web y mini-programas a partir de código React
¿Cómo se instala ice?
Crea una nueva aplicación ice.js con create-ice: npm init ice ice-app --template @ice/lite-scaffold Entra en el directorio del proyecto: cd ice-app Instala las dependencias: npm install Inicia el servidor de desarrollo local (se ejecuta en http://localhost:3000): npm run start
¿Dónde consigo ice?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/alibaba/ice

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados