Instalé Mitosis en mi proyecto Node.js, creé la build
del directorio para los archivos de salida y creé el archivo de entrada component.jsx
con el código del enlace https://github.com/builderio/mitosis#at-a-glance
Si ejecuto el comando
mitosis compile -t react --out=build/myCustomName.js component.jsx
todo funciona bien
Pero cuando pego el código JSX en la columna izquierda de su compilador en vivo mediante el enlace https://mitosis.builder.io , lo compila en JSON, luego copia y pega el código JSON de salida en el archivo component.json y ejecuta el dominio
mitosis compile -t react -f builder --out=build/myCustomName.js component.json
Recibo el archivo myCustomName.js solo con el siguiente código
import { useContext } from "react"; export default function MyComponent(props) { return <></>; }
¿Por qué? ¿Y cómo resolver el problema?
PD. según tengo entendido, el builder
de formato de entrada significa su JSON, ¿verdad?
Ok, ahora veo que el builder
de formato de entrada también es JSON, pero no es lo mismo que el formato de salida JSON
en mitosis.builder.io. El problema está resuelto.