Новый проект каштана: редактирование состояния приложения не обновляет браузер

Под впечатлением от отличных выступлений Нолена я решил попробовать Clojurescript и Om.

Все работает так, как рекламируется, за исключением того, что я немного удивлен, что редактирование app-state не обновляет браузер, как это делает редактирование style.css или дерева компонентов Om.

Я предполагаю, что это сделано намеренно и есть веская причина, по которой редактирование app-state не обновляет браузер. Тем не менее, я очень новичок в ClojureScript и не совсем знаю, где еще искать ответ.

Любая помощь/понимание приветствуется!


person Kurt Mueller    schedule 10.06.2015    source источник


Ответы (1)


Конечно, через 5 минут после публикации этого вопроса я натыкаюсь на ответ.

Взято из Основного руководства Ома:

Причина, по которой нам нужно обновить браузер, заключается в том, что состояние приложения определяется с помощью defonce. Это предназначено для предотвращения сброса состояния при каждой перезагрузке.

person Kurt Mueller    schedule 10.06.2015