Почему здесь так много рекомпозиций? каждое моё движение ею сопровождается,

что делать(

14 ответов

7 просмотров
Ilya-🇺🇦 Автор вопроса
Ilya-🇺🇦 Автор вопроса

вот тут они хранятся

Ilya-🇺🇦 Автор вопроса
Ilya 🇺🇦
screenshot вот тут они хранятся

не обращайте если что внимание на такое странное место для хранения стейта, у меня задача связать флаттер и композ в одном приложении, приходится как-то выкручиваться

убери mapMarkerOffset вместо него меняй оффсеты через graphicsLayer(ну или через ваш любимый offset{}, если он внутри использует graphicsLayer)

Dmitry
убери mapMarkerOffset вместо него меняй оффсеты че...

Советую разобраться почему уходят рекомпозиции при использовании graphicsLayer:)

Ilya-🇺🇦 Автор вопроса
Dmitry
убери mapMarkerOffset вместо него меняй оффсеты че...

вместо своего модификатора использовать graphicsLayer напрмяую что-ли?

Artem Osipov
Советую разобраться почему уходят рекомпозиции при...

потому что физически всё остается на своих местах, с точки зрения компоуза ничего не изменилось

Dmitry
потому что физически всё остается на своих местах,...

Нет, дело в том как компоуз отслеживает изменения и строит граф, если использовать например alpha(x) то будет рекомпозиция каждый раз потому что дерево поменяется, а если graphicsLayer {alpha} то не будет рекомпозиции потому что мы передали лямбду и она не изменилось, дерево осталось целым

Не должно быть разницы

Arkadii Ivanov
Не должно быть разницы

Если х анимируется? Это чёт в апи подтюнили?

Artem Osipov
Если х анимируется? Это чёт в апи подтюнили?

Если X меняется, то лямбда в graphicLayer {} будет захватывать состояние.

Ilya 🇺🇦
screenshot

А что делает listenCameraChanges?

Похожие вопросы

Обсуждают сегодня

Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
кто что использовал парсить ексель ? неохота гуглить и пробовать 🙃
Oleh Nerzh
7
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Гайз, а как отправлять с вейпора пуши на андроид? ) Меня вот осенило )))
Serg
11
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
А когда релиз Swift 6? На WWDC или осенью?
iMike
4
Could you upvote please? https://www.kaggle.com/code/mehmetisik/sentiment-analysis-twitter-nlp-machine-learning https://www.kaggle.com/code/mehmetisik/user-based-collaborati...
MHT Mht
1
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
А как можно понять что пользовательская программа завершилась если она не вызывала сисколл exit?
One
4
Карта сайта