Observer component
Is a React component, which applies observer to an anonymous region in your component.
The rendering in the function will be tracked and automatically re-rendered when needed.
Observer can see observables only within its own render function. If you use another render prop component, it won't be able to observe changes. Consider following example.