我一直在测试react-sketchapp到目前为止看起来很整洁。除了渲染默认的草图元素(如Text
,等)之外View
,Image
是否可以渲染一个默认的 react 组件,其中包含带有 scss 样式的 HTML-Markup?
我尝试渲染以下Hello
-Component:
import React from 'react';
import { render, Artboard, Text, View } from 'react-sketchapp';
const Hello = () => (
<View
name={`Hello View`}
>
<Text name="Hello Text">
<span>Hello World</span>
</Text>
</View>
);
const Document = () => (
<Artboard
name="Hello Board"
>
<Hello />
</Artboard>
);
export default (context) => {
render(<Document />, context.document.currentPage());
}
但我收到以下错误:
Could not find renderer for type 'span' flexToSketchJSON
是否可以将包括 html / css 在内的默认反应组件渲染到 Sketch?