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);
    }
}

http://cssor.com/react-clone-props-to-this-children.html

参与评论

电子邮件地址不会被公开。 必填项已用*标注

*

全部分类
Books(4)code(7)database(6)html&css(24)java(11)JavaScript(48)jQuery(24)linux(20)python(1)React(1)share(1)soft(4)solution(53)thinking(17)vim(9)WordPress(8)前端优化(12)拓展(33)服务器(31)移动开发(4)自然(22)