Haskell中的`React.createClass`类型是什么?

时间:2016-11-08 12:34:58

标签: haskell reactjs

我正在阅读this,我想知道Haskell中React.createClass / ReactClassReactComponent的类型是什么?

我试图理解React中的概念,因此问题。

我猜是这个:

type ReactClass<TProps> = (TProps) => ReactComponent<TProps>;

会转换为Haskell,如:

data ReactClass tprops = data ReactClass ( tProps -> ReactComponent tProps )

type ReactComponent<TProps> = {
  props : TProps,
  render : () => ReactElement
};

这将转化为Haskell:

data ReactComponent tProps = ReactComponent tProps ReactElement

但我不确定。

如果这是错的,有人可以纠正我吗?

0 个答案:

没有答案