BuilderIO/mitosis

HTML export does not support getters

Open

#232 aberto em 21 de mar. de 2022

Ver no GitHub
 (2 comments) (0 reactions) (0 assignees)TypeScript (411 forks)batch import
bughelp wanted

Métricas do repositório

Stars
 (9.803 stars)
Métricas de merge de PR
 (Mesclagem média 1d 1h) (6 fundiu PRs em 30d)

Description

Describe the bug Infinite loop when trying to use getter methods in useState and exporting to HTML

To Reproduce

import { useState } from '@builder.io/mitosis';
import { kebabCase } from 'lodash';

export default function SmileReviews(props) {
  const state = useState({
    get kebabCaseValue() {
      return kebabCase('testThat');
    },
  });

  return (
    <div data-user-kebab={state.kebabCaseValue}>
    </div>
  );
}

Expected behavior A clear and concise description of what you expected to happen.

Screenshots infinitely loops with the following error:

Additional context Add any other context about the problem here.

Guia do colaborador