RickWong/react-transmit

Initial Variables required unnecesarily

开放

#57 创建于 2016年2月12日

 (3 条评论) (0 个反应) (0 位负责人)JavaScript (61 个派生)batch import
help wanted

仓库指标

星标
 (1,306 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

First of all, nice project! I want to point out an issue I found recently. I tried implementing this in one of my projects but the Container wouldn't render so I ended up tracing the error to the componentWillMount lifecycle method of the Container, specifically to this line: https://github.com/RickWong/react-transmit/blob/master/src/lib/createContainer.js#L239. Going down that function call I noticed that this function returns false if the isRootContainer property of the Container is false, which in my case was because I hadn't declared initialVariables (https://github.com/RickWong/react-transmit/blob/master/src/lib/createContainer.js#L30). Once I set initialVariables to {} it worked as expected, but in my humble opinion that should have been uneccesary as I don't use any variables in my fragment functions. Or is this behaviour intended?

EDIT: Even if this behaviour is intended I don't think it should fail silently.

贡献者指南