Johnny Gat: да бес его знает, пошарьтесь там. Он настолько же мусорный, как и остальные сторы, в том же Google Play шлака в разы больше.
Проблема в том, что MS пару раз радикально меняли гайды по дизайну, многие или не успели обновить аппы, или же просто забили. Так же достаточно классных приложений, но заброшенных.
Мне же лично пока хватает изкоробочных решений, что для десктопа, что для мобильного.
Johnny Gat: да пожалуйста )
А каких вам приложений надо-то? Я лично доставляю только Netflix, по ходу, для всего остального мне стандартных приложений хватает.
Gagatyn: если у вас все эти элементы находятся в одном родителе, слушатель можно повесить на него. Конкретный элемент, на котором будет клик, вы получите через event.target
MaxKorz: к сожалению, не на всех проектах можно использовать TypeScript, а вот чистый ES6+ - можно. Сам на таком работаю.
Пуленепробиваемой оно, кстати, станет после правильного бандла. Ведь "приватные" поля хранятся в самом обьекте, а не в центральном подвале, который ещё и зануллить можно, кстати, случайно.
Но, опять же, я не претендую на 100% истинность своих суждений. Твой пример тому пример )
MaxKorz: а я и не говорю, что с символом нельзя доступ получить, я о том, что Typescript не панацея. Да, он сильно выручит при самой разработке, но от хитрых жоп и кривых рук не убережёт.