Ой, да там такое можно найти, чего в здравом уме не придет в голову. bootstrap - большой проект, но что там творится внутри... Код для модалок только чего стоит. Или была популярная либа, которая запускала анимации, когда элементы попадали во вьюпорт, много звезд, много пользователей, но в функции выборки и трекинга элементов такой говнокодище, что производительность падала на порядки, пулреквест отправлен, но либа была сразу удалена и забыта.
Антон Кирилович, ух нафантазировал, а гордость аж плещет. К рандомам подойти и спросить? Видимо большинству твоя политика нормально жить мешает. И твой подход это лишь твое мнение и видение вещей, его тоже можешь оставить при себе.
Aleksandr Ataakgayev, если обновляются по отдельности то, то никакой боли нет. Если по несколько подряд, то лучше объединить все это дело в один объект, чтоб избежать ненужных рендеров. Ведь даже в классовых компонентах, не пишешь же `this.setState({a: true}); this.setState({b: true})`, а пишешь `this.setState({a: true, b: true})`
Aleksandr Ataakgayev, писать на треть больше кода, который не несет никакой функциональности, а просто бойлерплейт, и так с каждым компонентом, это то, что я терпеть не мог. В этом плане хуки это свежий глоток воздуха. И ООП никуда не девается, повсюду объекты.
Весь код - на английском, все доки - на английском, все самое свежее - на английском, stackoverflow - на английском, как вы выживаете, не зная английского?
Robur, cristalex, нерабочие старые пакеты это все мелочи, хочешь свежак пиши сам или сделай форк и пофикси. А вот то, что хот релоуд не работает как надо, это уже проблема, приложение надо часто перезапускать, при ошибке нихрена не восстанавливается, надо перезапускать. Более того, оптимизация оставляет желать лучшего. Как вам обновление списка в 60 элементов дольше секунды, предполагалось иметь дело с сотнями элементов? Чтоб было нормально, пришлось отказаться от стандартного компонента для списков и колхозить свое на ScrollView, и то, результат по производительности средний, возможно после билда он будет лучше. Может быть какой-то hello world без анимаций, без списков, тупо вьюхи с текстом и прочие простые штуки, этот фреймворк вытянет, но вангую даже с todo list будут проблемы, ведь там список XD.