Я использую React js 0.14.3, я пытаюсь создать компонент Side Menu, используя реакцию, но я не знаю, почему у меня есть "Can not read property" refs "null", когда я использую refs как в реакционной документации: https://facebook.github.io/react/docs/more-about-refs.html Можете ли вы мне помочь?
'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;