All Projects → rescriptbr → comece-aqui

rescriptbr / comece-aqui

Licence: other
🚀 Quer aprender ReScript? Comece aqui

Projects that are alternatives of or similar to comece-aqui

ancestor
💀 UI primitives for ReScript and React
Stars: ✭ 144 (-32.71%)
Mutual labels:  rescript-bindings, rescript-lang, rescript-react
react-flow
ReScript bindings for React Flow 🚀
Stars: ✭ 34 (-84.11%)
Mutual labels:  rescript-bindings, rescript-react
rescript-ink
ReScript bindings for Ink
Stars: ✭ 52 (-75.7%)
Mutual labels:  rescript-bindings, rescript-react
template
ReScript React Native template
Stars: ✭ 17 (-92.06%)
Mutual labels:  rescript-react
reform
📋 Reasonably making forms sound good
Stars: ✭ 345 (+61.21%)
Mutual labels:  rescript-react
paper
ReScript bindings for react-native-paper
Stars: ✭ 14 (-93.46%)
Mutual labels:  rescript-react
tea-chess
A chess-themed tutorial on writing an SPA in Bucklescript-TEA
Stars: ✭ 28 (-86.92%)
Mutual labels:  rescript-lang
vite-plugin-rescript
Integrate ReScript with Vite seamlessly
Stars: ✭ 56 (-73.83%)
Mutual labels:  rescript-react
app-template-rescript-react
Adding ReScript with rescript-react on top of @snowpack/app-template-react
Stars: ✭ 44 (-79.44%)
Mutual labels:  rescript-react
tree-sitter-rescript
ReScript parser for Tree-Sitter
Stars: ✭ 20 (-90.65%)
Mutual labels:  rescript-lang
timerlab
⏰ A simple and customizable timer
Stars: ✭ 94 (-56.07%)
Mutual labels:  rescript-lang
rescript-react-boilerplate
An opinionated app shell for ReScript & React progressive web apps
Stars: ✭ 62 (-71.03%)
Mutual labels:  rescript-react
rescript-date
📆 Date manipulation in ReScript.
Stars: ✭ 101 (-52.8%)
Mutual labels:  rescript-react

Quer aprender ReScript? Comece aqui 🚀

💡 Como utilizar este guia

Este guia é mantido pela comunidade ReScript Brasil e tem como objetivo reunir cursos, vídeos, artigos, livros e qualquer outro material que possa te ajudar a iniciar sua jornada de aprendizado em ReScript.

O guia é open-source, portanto, todos podem contribuir adicionando novos materiais, basta criar um fork deste repositório e abrir um pull request adicionando suas sugestões.

Ao navegar pelos materiais deste guia, você irá perceber que alguns dos materiais estão utilizando a sintaxe ReasonML (a sintaxe utilizada anteriormente pelo ReScript). No entanto, é possível utilizar esses conteúdos para estudar ReScript, tendo em vista que essa sintaxe ainda é compatível com a linguagem.

💡 Leia mais sobre a diferença entre ReasonML e ReScript, e o rebranding da linguagem aqui.

Se você estiver utilizando algum material escrito em ReasonML e deseja converter os snippets de código para a sintaxe do ReScript, você pode fazer a conversão de duas formas:

  • Converter o código utilizando o playground no site oficial do ReScript. Se precisar de ajuda, utilize o video que gravamos com o passo a passo. Funciona muito bem para testar snippets simples e códigos que você encontra em cursos ou talks.

  • Converter os arquivos do projeto que estão na sintaxe antiga (.re) em arquivos na sintaxe nova (.res). Para isso você pode utilizar a própria cli do ReScript conforme a documentação oficial.

🔍 Menu

📄 Sites & Docs Oficiais

📝 Cheat Sheets e Cookbooks

🎥 Videos

📝 Artigos

📚 Livros

  • Exploring ReasonML Livro muito completo sobre ReasonML, pode ser considerado um guia prático. Apesar de ser escrito utilizando a síntaxe "antiga" que é ReasonML, todo o conteúdo do livro é válido e reaproveitável.
  • Type-Driven Development with ReasonML O livro ensina como desenvolver software guiado a tipos com ReasonML. Aborda diversos detalhes interessantes sobre como a linguagem se comporta e como o sistema de tipos te guia a modelar seu software. Apesar de ser escrito utilizando a síntaxe "antiga" que é ReasonML, todo o conteúdo do livro é válido.

📦 Cursos

🐦 Pessoas da comunidade para seguir no Twitter

🚧 Projetos de exemplo

💡 Dúvidas frequentes?

  • Qual a diferença entre ReasonML, BuckleScript e ReScript?

    Leia mais sobre o rebranding entre ReasonML e ReScript

  • Alguns conteúdos (artigos, vídeos, livros) utilizam a síntaxe ReasonML ao invés da síntaxe ReScript, devo usar a síntaxe ReasonML ou a síntaxe ReScript?

    Anteriormente o compilador do ReScript (BuckleScript) utilizava a sintaxe ReasonML. Com o rebranding, o ReScript passou a ter sua própria sintaxe, no entanto a sintaxe ReasonML ainda é e será suportada por um bom tempo, mas o ideal é que você utilize a sintaxe ReScript em seus novos projetos e/ou migre os seus projetos para a nova sintaxe quando possível.

  • Onde estão os materiais relacionados a ReasonML e OCaml anteriormente listados aqui neste guia?

    Após o rebranding, esse guia foi atualizado e alterado para agrupar somente materiais relacionados a ReScript. Se você procura pela versão anterior com os conteúdos relacionados a OCaml/ReasonML você pode encontrá-los aqui.

Perguntas?

Caso surja alguma dúvida sobre sintaxe, erros, bindings e etc basta abrir uma issue

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].