Iniciando Projetos React e Vue Diretamente no Navegador

O desenvolvimento frontend moderno normalmente exige a instalação de Node.js e gerenciadores de pacotes no seu sistema. Com a IDE WebContainer do GB Coder, você roda processos de Node.js e servidores Vite diretamente na aba do navegador.

1. Modelos React 18 no Navegador

Inicie um projeto React 18 pela galeria para obter uma estrutura completa com TSX e autocompletar profissional no Monaco.

// src/App.tsx
import React, { useState } from 'react';
export function App() {
  const [cliques, setCliques] = useState(0);
  return <button onClick={() => setCliques(cliques + 1)}>Cliques: {cliques}</button>;
}

2. Compilação de Componentes Vue 3 (.vue)

Projetos Vue 3 compilam arquivos .vue diretamente na memória do navegador com a Composition API e estilos encapsulados.

<!-- src/App.vue -->
<template>
  <div>
    <h2>Vue 3 no GB Coder</h2>
    <button @click="val++">Contador: {{ val }}</button>
  </div>
</template>
<script setup>
import { ref } from 'vue';
const val = ref(0);
</script>

3. Execução de Comandos no Terminal xterm.js

Abra o terminal com Ctrl+` para executar npm install ou rodar scripts de compilação diretamente no micro-SO WebContainer.