From 55f8843fcbd3ba95846a1e97f617d4169095da36 Mon Sep 17 00:00:00 2001 From: Egor <7gorbachevm@gmail.com> Date: Mon, 15 Jun 2026 14:30:20 +0700 Subject: [PATCH] Inline timer example (#4669) --- README.md | 22 +++++++++------------- docs/README.md | 22 +++++++++------------- 2 files changed, 18 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 680138f06..41b0bc41f 100644 --- a/README.md +++ b/README.md @@ -114,19 +114,15 @@ import { makeAutoObservable } from "mobx" import { observer } from "mobx-react-lite" // Model the application state. -function createTimer() { - return makeAutoObservable({ - secondsPassed: 0, - increase() { - this.secondsPassed += 1 - }, - reset() { - this.secondsPassed = 0 - } - }) -} - -const myTimer = createTimer() +const myTimer = makeAutoObservable({ + secondsPassed: 0, + increase() { + this.secondsPassed += 1 + }, + reset() { + this.secondsPassed = 0 + } +}) // Build a "user interface" that uses the observable state. const TimerView = observer(({ timer }) => ( diff --git a/docs/README.md b/docs/README.md index 04e352927..521138c97 100644 --- a/docs/README.md +++ b/docs/README.md @@ -113,19 +113,15 @@ import { makeAutoObservable } from "mobx" import { observer } from "mobx-react-lite" // Model the application state. -function createTimer() { - return makeAutoObservable({ - secondsPassed: 0, - increase() { - this.secondsPassed += 1 - }, - reset() { - this.secondsPassed = 0 - } - }) -} - -const myTimer = createTimer() +const myTimer = makeAutoObservable({ + secondsPassed: 0, + increase() { + this.secondsPassed += 1 + }, + reset() { + this.secondsPassed = 0 + } +}) // Build a "user interface" that uses the observable state. const TimerView = observer(({ timer }) => (