Ich benutze React js 0.14.3, ich versuche eine Side Menu-Komponente mit reactive zu erstellen, aber ich weiß nicht, warum ich ein "Can not read Eigenschaft "refs" von null "wenn ich die refs wie in der react-Dokumentation verwende: https://facebook.github.io/react/docs/more-about-refs.html Können Sie mir bitte helfen?Kann die Eigenschaft 'refs' von null nicht lesen. React js
'use strict';
import React from 'react';
import BaseComponent from './../../BaseComponent.react';
import Menu from './SidePanelMenu';
import MenuItem from './SidePanelMenuItem';
class SidePanel extends BaseComponent {
showLeft() {
this.refs.leftmenu.show();
}
render() {
return(
<div>
<button onClick={this.showLeft}>Show Left Menu!</button>
<Menu ref="leftmenu" alignment="left">
<MenuItem hash="first-page">First Page</MenuItem>
<MenuItem hash="second-page">Second Page</MenuItem>
<MenuItem hash="third-page">Third Page</MenuItem>
</Menu>
</div>
);
}
}
export default SidePanel;
'JSX Parser: Unerwartetes Token:' ist, was ich bekomme, wenn ich das tue. –
Das funktionierte für mich auf "React 15.2.0". Vielen Dank! –