Пользователь
this.http.get('https://jsonplaceholder.typicode.com/users?username=Bret').pipe( mergeMap( users => { const user = users[0]; this.userName = user.username; return forkJoin([ this.http.get(`https://jsonplaceholder.typicode.com/posts?userId=1`), this.http.get(`https://jsonplaceholder.typicode.com/albums?userId=1`) ]); }) )
Под инкапсуляцией обычно понимают сокрытие данных, поведения, деталей и условий.
Инкапсуляция — упаковка данных и функций в единый компонент
MyComponent = ({ placeholder = '', style, <b>...otherProps </b>}) => { style={{ border: `1px solid ${placeholder ? 'salmon' : '#333'}`, <b>...style</b>, }} {<b>...otherProps</b>}
} from '../../../../../../../../../../components/Breadcrumb' render={(results) => ( <BreadcrumbFishes> {({ breadcrumbFishes }) => ( <BreadcrumbLeftOvers.Provider> <BreadcrumbHotdogComponent> <Expander> <BreadcrumbText> <BreadcrumbAddict>
Я бы написал так:
bit.ly/2n0MRwe
Вот и неверно понимают, инкапсуляция это немного другое:
Имхо это ужасно не понятно что идет в сам компонент и дальше по цепочке, в идеале лучше иметь не много пропсов, или лучше заюзать тайпскрипт и выделить пролетающие пропсы в отдельный объект
весело тем кто будет разбираться в таком коде :)