β

React传递属性给子级

写了一个mixin方法:


var React = require('react');

module.exports = {
    // 将属性传递给子级
    // Element: 子级类型, propsMap: 属性对象
    propsToChildren: function (Element, propsMap) {
        return React.Children.map(this.props.children,function(child) {
            if (child.type === Element) {
                return React.cloneElement(child, propsMap)
            } else {
                return child;
            }
        }, this);
    }
}
作者:听雨~昨夜卧听风吹雨,不若相忘于江湖。
JAVA入道,却更擅长于WEB前端技术,最喜欢jQuery库,还喜欢学设计,风格简约·简洁·清整。爱好古中国文化,崇尚老庄自然自由之道。不喜欢规划,也不喜欢计划,因为赶不上变化。却喜欢打有准备的仗,谋
原文地址:React传递属性给子级, 感谢原作者分享。