Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2017, 12:53
Новичок на форуме
Отправить личное сообщение для Logger Посмотреть профиль Найти все сообщения от Logger
 
Регистрация: 13.04.2017
Сообщений: 5

React / вызов метода другого компонента
Добрый день.

Для учебных целей использую react -> material ui
Возникла проблема связывания двух компонентов, а именно мне нужно по нажатию на кнопку одного компонента вызвать метод другого компонента.
В бэкэнде обычно для этого используется создание экземпляра класса и обращение к методу экземпляра. В реакте же есть некое монтирование и объяснение межкомпонентного взаимодействия кажется мне несколько путанным.

import Menu from './Menu.js';

class TopAppBar extends Component {
render() {
        return (
            <MuiThemeProvider muiTheme={muiTheme}>
            <div>
                <AppBar
                    title="Title"
                    iconElementRight={this.state.logged ? <Logged /> : <Login />}
                    onLeftIconButtonTouchTap={здесьВызватьМетодИмпортируемогоКлассаMenu}
                />
            </div>
            </MuiThemeProvider>
        );
    }
}


Подскажите, пожалуйста, как вызвать метод импортированного класса (11 строка кода)
Ответить с цитированием