Я рад поделиться облегченной библиотекой, которую я разработал для управления глобальным состоянием и реактивными эффектами в приложениях JavaScript!
Client Hook JS предназначен для упрощения управления состоянием и устранения побочных эффектов в ваших проектах. Он похож на хуки React, но работает в глобальном масштабе, что делает его универсальным инструментом для различных приложений.
useState(name, value)
Создает глобальную переменную состояния с указанным именем и начальным значением. Позволяет извлекать и обновлять состояние из любого места вашего кода.
useEffect(callback, variables)
Регистрирует функцию обратного вызова, которая будет выполняться при каждом изменении любой из указанных переменных состояния. Обратный вызов вызывается немедленно с текущими значениями этих переменных и запускается при последующих обновлениях.
Если вы объявляете атрибут client-hook в элементе HTML, например:
Когда значение переменной состояния count изменится, тег
Ознакомьтесь и начните программировать с помощью Client Hook JS! ?
Репозиторий GitHub: https://github.com/cttricks/client-hooks-js
? эй, я создал эту библиотеку в первую очередь для собственного обучения и личных проектов. Если вы ищете простой и эффективный способ управления состоянием и эффектами в ваших приложениях JavaScript, попробуйте!
Не стесняйтесь исследовать, использовать и изменять его в соответствии со своими потребностями. Я приветствую любые отзывы, вклады или предложения. Давайте вместе сделаем его еще лучше! ?
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3