"Нужно больше кода".
Тем не менее, предположу:
а) при изменении topbarVisible "где-то там" - значение не изменяется (передается undefined/другое свойство, и topbarVisible остается не тронутым)
б) параметр изменяется, но в цепочке родителей-потомков есть shouldComponentUpdate, который блокирует изменение.
Нужно проверить всю цепочку. Где изменяется topbarVisible? В этом компоненте с помощью console.log / debugger посмотреть изменяется ли. Если все ок - идти дальше по цепочке, и смотреть в какой из компонентов новое значение props не пришло (либо console.log в componentWIllReceiveProps, либо debugger по шагам (кнопочка play), либо просто react панель-разработчика в консоли).
update: поздно заметил, почему у вас this.topbarVisible? Это разве не свойство, которое пришло в props? Если вы используете state, все равно не ясно зачем свойство подключать через this.