【发布时间】:2017-12-27 14:36:24
【问题描述】:
自从上次更新流程 (0.61) 以来,感觉就像生活在一场噩梦中。
目前我正在努力获得一个简单的无状态组件来通过流测试。
这是我的代码:
function FlexRow (props: PropTypes): ReactElement => {
function _getRowClasses (): Array<*> => {
const cssClasses = []
if (props.xs) {
cssClasses.push(styles.xs)
}
if (props.sm) {
cssClasses.push(styles.sm)
}
if (props.md) {
cssClasses.push(styles.md)
}
if (props.lg) {
cssClasses.push(styles.lg)
}
if (props.xl) {
cssClasses.push(styles.xl)
}
if (props.class) {
cssClasses.push(props.class)
}
return cssClasses
}
function _getRowStyles () {
const cssStyles = {}
if (props.offset) {
cssStyles.marginLeft = (props.offset * -1)
cssStyles.marginRight = (props.offset * -1)
}
if (props.inset) {
cssStyles.paddingLeft = props.inset
cssStyles.paddingRight = props.inset
}
return cssStyles
}
return (
<div className={classNames(styles.flexrow, _getRowClasses())} style={_getRowStyles()}>
{React.Children.toArray(props.children)}
</div>
)
}
我在以下位置遇到流错误:
function _getRowClasses (): Array<*> => {
错误说: 解析错误:意外令牌,预期:(致命)
我试图查看文档,但是伙计,他们的文档是有史以来最糟糕的。因此,如果有人能给我一些帮助,我将不胜感激。
和平, TF
【问题讨论】:
标签: javascript reactjs flowtype