Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为Reactjs元素动态设置mixin_Javascript_Reactjs - Fatal编程技术网

Javascript 如何为Reactjs元素动态设置mixin

Javascript 如何为Reactjs元素动态设置mixin,javascript,reactjs,Javascript,Reactjs,有没有办法以编程方式为ReactElement添加mixin? 比如说 var mymixins = { showLayout1(){ return "Layout1" } } var comp = React.createClass({ onComponentWillMount(){ // dynamically add mixins "mymixins" to this element addMixins(this, mymi

有没有办法以编程方式为ReactElement添加mixin? 比如说

var mymixins = {
    showLayout1(){
       return "Layout1"
    }
}
var comp = React.createClass({

   onComponentWillMount(){
       // dynamically add mixins "mymixins" to this element
       addMixins(this, mymixins);
   },
   render(){
       return this.showLayout1()
   }
});
我之所以寻找这种函数,是因为Reactjs组件不接受具有相同方法名的2个混合