BuilderIO/mitosis

HTML export does not support getters

Open

#232 创建于 2022年3月21日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)TypeScript (411 fork)batch import
bughelp wanted

仓库指标

Star
 (9,803 star)
PR 合并指标
 (平均合并 1天 1小时) (30 天内合并 6 个 PR)

描述

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.

贡献者指南