1) Находишь либу на https://www.npmjs.com/
2) На ее странице находишь ссілку на гитхаб
3) Форкаешь ее в свой аккаунт
4) Вносишь правки и собираешь пакет
5) Ставишь себе в проект либу из своего гитхаба npm install <git-host>:<git-user>/<repo-name> https://docs.npmjs.com/cli/install
После того как в основной проект приняли твой пул реквест или после того как наигрался, удаляешь либу с гитхаба и ставишь из основного репозитория.
rebase, в какой момент его лучше делать при мерже в мастер?
можно ли в мастер делать push --force ?
Интерактивный rebase зачем он нужен?
Reset когда и какой? https://git-scm.com/book/ru/v2
В ангуляре для того, чтобы не перерисовывать весь список используется ngForTrackBy https://angular.io/api/common/NgForOf в реакте для этого используется проперти key, при чем он тебе не отрендерит шаблон, если ты его не укажешь
В ангуляре однонаправленный поток данных и мутировать входящий объект - идиотская затея
А проблема у тебя потому, что ты не проверяешь, пришел тебе this.member или он undefined
this.fulls у тебя undefined, ты его декларируешь, но не устанавливаешь.
И опять, плохая затея мутировать входящий объект, верный путь к архитектуре из говен и ходулей, не зря они однонаправленный поток данных сделали.