И тут в самом конце темы наткнулся на задачу, которую не смог решить сам. Подсмотрел на гитхабе. Как работает понял сразу, начал корить себя за то, что сам не догадался.
Самое главное - пытался решить сам.
Второе главное - подсмотрев, ты понял сразу. То есть после попытки разных решений, ты получил опыт что так неработает, эдак не работает. А увидев рабочее решение сразу понял как оно работает.
Плохой момент - что через некоторое время не смог воспроизвести. Но тем не менее ты знаешь куда посмотреть, чтобы сделать. И знаешь что это решение не просто рабочее, а почему (ты же понял как работает?)
Подсматривать чужие решение - это правильно и хорошо. Но крайне важно искать решение самому, чтобы в конечном результате не только пользоваться рабочим решением, но еще и понимать почему оно рабочее, или почему оно лучшее.