Queres aprender e dominar ReScript?

Junta-te ao Percurso de ReScript do Exercism para teres acesso a 33 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.

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)

Funcionalidades principais de ReScript


ReScript

Sistema de tipos do OCaml

O ReScript traz para o JavaScript o poderoso sistema de tipos do OCaml, testado e comprovado.

Tipos inferidos

Os tipos são inferidos pelo compilador do ReScript e têm garantia de estar corretos.

Programação funcional

Tal como o OCaml, o ReScript é uma linguagem de programação funcional com correspondência de padrões, variantes e muito mais.

Interoperabilidade com JavaScript

A interoperabilidade com JavaScript é fácil, o que te permite usar pacotes JavaScript já existentes.

Compilador rápido

Os tempos de compilação do ReScript são muito rápidos, o que se traduz em ciclos de iteração rápidos.

Refatoriza com facilidade

O compilador guia-te por todos os sítios que precisam de ser corrigidos durante a refatoração, até que tudo funcione.

Recebe mentoria ao estilo de ReScript

Cada linguagem tem a sua própria forma de fazer as coisas. ReScript não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de ReScript e a escrever código idiomático em ReScript. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em ReScript. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.

Sabe mais sobre mentoria

Exercícios de ReScript criados pela comunidade

O percurso ReScript do Exercism tem 33 exercícios para te ajudar a escrever melhor código.

Vê todos os exercícios de ReScript
ReScript

Começa com o percurso ReScript

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso ReScript