You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learn/blog/v10-deep-dive-state-provider.md
+16-7Lines changed: 16 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -323,16 +323,25 @@ perceived as a change to its parent (`user`), ensuring that components bound to
323
323
324
324
### Conclusion: Reactivity at the Core
325
325
326
-
The new `state.Provider` is more than just a state management tool; it's a direct expression of the framework's core
327
-
philosophy. By building on a foundation of true, fine-grained reactivity, it delivers a system that is:
326
+
The new `state.Provider` is more than just a state management tool; it's a direct expression of the framework's core philosophy. By building on a foundation of true, fine-grained reactivity, it delivers a system that is:
328
327
329
328
***Intuitive:** Write state changes like plain JavaScript. The API is clean, direct, and free of boilerplate.
330
-
***Surgically Performant:** Only components that depend on the *exact* data that changed will update. The "Context Tax"
331
-
is eliminated by default.
332
-
***Predictable & Robust:** With features like "reactivity bubbling," the system behaves exactly as a developer would
333
-
expect, removing hidden gotchas and making state management a reliable and enjoyable process.
329
+
***Surgically Performant:** Only components that depend on the *exact* data that changed will update. The "Context Tax" is eliminated by default.
330
+
***Predictable & Robust:** With features like "reactivity bubbling," the system behaves exactly as a developer would expect, removing hidden gotchas and making state management a reliable and enjoyable process.
334
331
335
-
This is what a ground-up reactive system enables, and it's a cornerstone of the developer experience in Neo.mjs v10.
332
+
This is the promise of the Neo.mjs platform: a high-performance architecture that results in a simpler, more productive, and more enjoyable developer experience. You spend your time building features, not fighting your tools.
333
+
334
+
**Seeing is Believing**
335
+
336
+
Reading about performance is one thing; seeing it is another. While the code snippets in this article are static, you can experience the real, interactive versions and get started with Neo.mjs in minutes.
337
+
338
+
1.**Explore Interactive Examples:** See the code from this article and over 70 other examples running live in our Examples Portal. You can edit the code in your browser and see the results instantly.
339
+
<br>
340
+
**[=> Explore the Examples Portal](https://neomjs.com/dist/esm/apps/portal/#/examples)**
341
+
342
+
2.**Create Your First App:** The `create-app` script is the fastest way to get a multi-threaded "Hello World" application running on your own machine.
0 commit comments