arco-design / arco-cli

CLI tool for Arco Design
https://arco.design/docs/material/guide
MIT License
203 stars 76 forks source link

feat: 更改 demo 解析方式以及相应的 sandbox/codepen 生成 #33

Closed headwindz closed 2 years ago

headwindz commented 2 years ago

Types of changes

Background and context

更改 demo 解析方式以及相应的 sandbox/codepen 生成。 在 demo 中移除 ReactDOM 以及 CONTAINER,这样能更好地支持 demo中的 typescript 校验

Solution

import { Button } from '@arco-design/web-react';

ReactDOM.render(<Button />, CONTAINER);

变更为

import { Button } from '@arco-design/web-react';

const App = () => {
  return <Button type="primary"> Primary </Button>;
};

export default App;
  1. 分为 demo.js (包含demo主逻辑) 和 index.js (包含ReactDOM.render)
  2. 自动跳转到对应的 demo.js
  1. 将 demo 中的 export 替换为 ReactDOM.render

How is the change tested?

Changelog

Changelog(CN) Changelog(EN) Related issues

Checklist:

Other information