JavaScript, Angularjs, Software Development, Programming, Redux.
is internal to typeahead. No client of the component has to know the property is even there. Completely disallowing local mutable state will mean that the scrolling position will have to be stored in the application state object. Suddenly, the client now has to know that the scrolling position is