В настоящее время я изучаю метод Meteor с использованием React. Я видел некоторое использование Tracker.autorun(), и я читал, что было распространено использовать его с Templates. Могут ли эти шаблоны применяться только к Реагированию или они предназначены для Blaze или даже что-то еще? Я никогда не видел, чтобы руководство React использовало их. Люди даже используют Tracker.autorun() с React?API-интерфейс Meteor с реакцией
ответ
Tracker.autorun
относится к отслеживанию реактивной зависимости Meteor, независимо от системы визуализации, такой как Blaze или React. Это позволяет вам автоматически вызывать функцию, когда это зависит от изменений реактивного источника данных.
Проще говоря, Tracker.autorun()
выполняет функцию ввода, запускает эту функцию сейчас и возвращается всякий раз, когда источник данных изменяется позже.
Простой пример того, как использовать Tracker.autorun()
в React: вы можете использовать Tracker.autorun()
для отслеживания документа пользователя, так как Meteor.user()
и Meteor.userId()
являются реактивными. В componentDidMount()
вызовите Tracker.autorun()
и сохраните документ пользователя в другом месте, когда он изменится.
Надежда следующий фрагмент кода помогает:
componentDidMount() {
Tracker.autorun(()=>{
let user = Meteor.user();
if (user != undefined) {
this.setState({ user: user });
}
});
}
- 1. Использование setInterval в Meteor с реакцией
- 2. Meteor apollo graphql запрос с реакцией с использованием реквизита
- 3. import css from node_modules in meteor 1.4 с реакцией
- 4. Использование бутстрапа с метеор и реакцией
- 5. Использование импорта с реакцией
- 6. Проблема с реакцией
- 7. Тестирование с реакцией
- 8. Использование EmojiOne с реакцией
- 9. Начало работы с реакцией
- 10. Использование LocalStorage с реакцией?
- 11. создание таблицы с реакцией
- 12. Двустороннее связывание данных с метером и реакцией
- 13. Возможно ли управлять реакцией Метеор?
- 14. не может отображаться с реакцией
- 15. Разрыв кирпича с цепной реакцией
- 16. Имейте контейнерный тег с реакцией?
- 17. Приложение с большой реакцией-редукцией
- 18. Получение ошибки, связанной с реакцией
- 19. Динамические заголовки заголовков с реакцией
- 20. Cassandra с реакцией, net.socket error
- 21. Redux с реакцией-реагированием (reactnavigation.org)
- 22. Настройка реакции-редукта с реакцией
- 23. Создание галереи с реакцией native
- 24. Детский динамический контент с реакцией
- 25. Интеграция диаграммы d3 с реакцией
- 26. Создайте переопределение ссылки с реакцией
- 27. setState с переменной реакцией es6
- 28. Чтение темы кафки с реакцией
- 29. Как свернуть div с реакцией?
- 30. FB.Canvas.setAutoGrow() Проблемы с реакцией JS
Не совсем ответ на ваш вопрос, но кроме «Tracker.autorun()», как @mostafiz упоминалось, есть некоторые пакеты, которые делают ваш React компоненты, реагирующие с Метеор. Самый известный и очень простой в использовании - это [https://github.com/ultimatejs/tracker-react](https://github.com/ultimatejs/tracker-react) – grahan