Why Nostr? What is Njump?
2025-03-28 10:35:06

Любимый Шифер 🏳‍🌈 on Nostr: Боль и слёзы «реактивной» разработки. Решил ...

Боль и слёзы «реактивной» разработки.

Решил обновить свой старый проект на React Native (последний раз трогал его ещё в 2020 году). Из-за новых требований Google Play пришлось повысить minSdkVersion и targetSdkVersion, а значит, неизбежно пришлось подтянуть и сам React Native.

И тут началось самое весёлое!

Половина npm-библиотек из моего проекта оказалась мёртвой. Они либо уже не совместимы с новой версией RN, либо репозитории банально удалены разработчиками.

Вместе с RN пришлось обновлять и NativeBase, который теперь внезапно превратился в Gluestack-UI. И конечно же, Gluestack не хочет ставиться без последней версии XCode, которая в свою очередь требует самую свежую macOS, которая (пока ещё!) милостиво соглашается работать на моём железе. Но, похоже, это вопрос времени.

Самое забавное, что приложение абсолютно элементарное: всего 5 экранов, рукописная логика, минимум зависимостей. И даже на это уже убил несколько дней!

У меня есть проекты куда более масштабные, и одна мысль об их обновлении вводит меня в состояние близкое к панике. Чувствую, в скором будущем разработчики физически не смогут вывозить всю эту инфраструктуру — без AI мы точно далеко не уедем.

#notg

Author Public Key
npub19y8gsqwjljyfqpgyged9p75gh98z50h45m3v3dpwucq5wqk2hkgq953aa4