# preact-nx-observer **Repository Path**: mirrors_developit/preact-nx-observer ## Basic Information - **Project Name**: preact-nx-observer - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # preact-nx-observer > Simple `preact-mobx` interface for `nx-js/observer-util`. ## About [mobx](https://github.com/mobxjs/mobx) is a great little reactive state library, but sometimes you just want to shave off a few more kb from your bundle. Fortunately [ns-js/observer-util](https://github.com/nx-js/observer-util) is a tiny (~3k gzipped) library supporting the core of `mobx`. This library provides a *very* tiny decorator syntax for `nx-js/observer-util`. By decorating a Preact `Component` class as `@observer`, the component will automagically re-render whenever a dependent observable value changes. ## Usage ```javascript import { h, Component, render } from "preact"; import { observable } from "@nx-js/observer-util"; import { observer } from "preact-nx-observer"; let thing = observable({ foo: "This is foo's data"}); @observer class Foo extends Component { render() { return