Comments (5)
isObservable(result.state)
// is evaluated to
isObservable("pending"); // value (string) can't be observable
// but:
isObservable(result, "state"); // true
from mobx-utils.
You are right. Sorry, I didn't see that.
from mobx-utils.
Whats I`m missing here... ?
https://runkit.com/ridermansb/mobx-react-is-observable/0.0.7
isObservable(result, 'state') // false
from mobx-utils.
Hm looking at impl, the getters themselfs aren't observable, they just delegate the access to inner observable structures... Sorry for false info. Not sure why it's designed like this...
from mobx-utils.
Good point, could be marked as @computed
to fix that. On the other hand, it doesn't change the semantics, as there is an observable backing behind it. So the computed wouldn't do really anything. Do you need it to be explicitly observable @Ridermansb ?
from mobx-utils.
Related Issues (20)
- Use computedFn as annotation in make(Auto)Observable HOT 2
- deepObserve not working with ObservableSet HOT 4
- toStream is not rxjs compatible HOT 6
- lazyObservable.current is missing `| undefined` in type signature
- addHiddenProp should use 'defineProperty' from 'mobx'
- Override Model getter with ViewModel HOT 1
- fromPromise sets pending value to undefined if oldPromise is also pending
- Testing stuff using now() leads to tests that are failing for wrong reason HOT 3
- Util for mapping an observable array into view models. HOT 3
- Issue while updating view Model using setter method HOT 1
- It might be better for fromResource to have dispose function returned from the setup function
- deepObserve doesn't respect mobx's observer decorator variants
- ObservableGroupMap for Map to Arrays HOT 6
- npm release HOT 1
- ComputedFn (and createTransformer) can leak memory in certain scenarios HOT 1
- createTransformer contains duplicated code
- Mobx-Utils IObservableStream interface is not compatible with RxJs 7.8.1 Obserable interface
- Make computedFn return type stricter by forbiding non declared parameters
- Upgrade tsconfig target to es6?
- now() returns not a relevant time when no active subscriptions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mobx-utils.