Я работаю с React-native-navigation (wix), и существует проблема, связанная с React native FAB (кнопка с плавающим действием).
Требование - мне нужно установить FAB внутри метода жизненного цикла componentDidMountследующим образом
componentDidMount() {
this.props.navigator.setButtons({
fab: {
collapsedId: "someFormName",
...getAddButtonStyle()
}
});
}
Я управляю this.props.navigator.setOnNavigatorEvent(this.onNavigatorEvent.bind(this));
во всем мире, и это работает, как ожидалось.У меня проблема в том, что FAB не отображается так, как ожидалось в моем пользовательском интерфейсе, когда я установил его в componentDidMount()
, но если я установил в качестве static button
, он работает отлично.Также он отлично справляется с работой render()
.
Я запутался, почему я не могу установить кнопку внутри componentDidMount()
[начальная загрузка страницы]?