¿Quieres aprender y dominar ReScript?

Únete a la ruta de ReScript de Exercism para acceder a 33 ejercicios con análisis automático de tu código y mentoría personal, todo 100 % gratis.

Sobre ReScript

let rec fibonacci = n =>
  switch n {
  | 0 => 0
  | 1 => 1
  | n => fibonacci(n - 1) + fibonacci(n - 2)
  }

let first10 = Array.fromInitializer(~length=10, fibonacci)

Características clave de ReScript


ReScript

El sistema de tipos de OCaml

ReScript trae a JavaScript el potente y sobradamente probado sistema de tipos de OCaml.

Tipos inferidos

El compilador de ReScript infiere los tipos y garantiza que sean correctos.

Programación funcional

Al igual que OCaml, ReScript es un lenguaje de programación funcional con coincidencia de patrones, variantes y mucho más.

Interoperabilidad con JavaScript

La interoperabilidad con JavaScript es sencilla, lo que permite usar los paquetes de JavaScript que ya existen.

Compilador rápido

Los tiempos de compilación de ReScript son súper rápidos, lo que se traduce en ciclos de iteración rápidos.

Refactoriza sin esfuerzo

El compilador te guía por todos los puntos que hay que corregir durante la refactorización hasta que todo funciona.

Recibe mentoría al estilo ReScript

Cada lenguaje tiene su propia forma de hacer las cosas. ReScript no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de ReScript y a escribir código idiomático en ReScript. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios y te darán pistas, ideas y comentarios sobre cómo hacer que se parezca más a lo que normalmente verías en ReScript. Te ayudarán a descubrir esas cosas que no sabes que no sabes.

Más información sobre la mentoría

Ejercicios de ReScript creados por la comunidad

El track ReScript en Exercism tiene 33 ejercicios para ayudarte a escribir mejor código.

Ver todos los ejercicios de ReScript
ReScript

Empieza con el track ReScript

Y lo mejor de todo: es 100% gratis para todo el mundo.

Únete al track ReScript