Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 May 13

ОА

Оганнес Асатрян in Flutter Developers — русскоговорящее сообщество
ну и в любом случае пустой блок кода писать некомильфо
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
setState - Notify the framework that the internal state of this object has changed.
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
в доках все же расписанно https://docs.flutter.io/flutter/widgets/State/setState.html
источник

GM

Gleb Morozov in Flutter Developers — русскоговорящее сообщество
Олжас Сулеймен
setState - Notify the framework that the internal state of this object has changed.
ну эта цитата тут вообще ни о чем
источник

SM

Slava Marchenko in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
setState() типа атомарная операция и ничто его не сможет прервать.
А какая ещё может быть в однопоточной среде
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Slava Marchenko
А какая ещё может быть в однопоточной среде
Никакая. Пока в игру не вступает async/await (но это не точно).
источник

SM

Slava Marchenko in Flutter Developers — русскоговорящее сообщество
Не
источник

SM

Slava Marchenko in Flutter Developers — русскоговорящее сообщество
Не путайте
источник

SM

Slava Marchenko in Flutter Developers — русскоговорящее сообщество
Код там тоже исполняется в главном потоке кроме вызовов асинхронного натива
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Я хотел сказать про то, что если написать
setState() { a = 2 }
, то можно быть уверенным в том, что блок внутри выполнится целиком, как что-то неделимое, в отличие от
a = 2; setState() { }
, где что-то может вклиниться между. Я не знаток в event loop, поэтому поправьте, если не прав.
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Посмотрите на реализацию setState там нет ничего сверх особенного (кроме посьедней строчки). А такой стиль пришёл из React
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Принципиально - ничего не меняется, ты просто показываешь, что будут такие изменения в ui
источник

A

Abripuit in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
Я хотел сказать про то, что если написать
setState() { a = 2 }
, то можно быть уверенным в том, что блок внутри выполнится целиком, как что-то неделимое, в отличие от
a = 2; setState() { }
, где что-то может вклиниться между. Я не знаток в event loop, поэтому поправьте, если не прав.
Нет, ничего не будет вклиниваться между.
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Abripuit
Нет, ничего не будет вклиниваться между.
Спасибо. 👍
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Когда решил запариться насчет производительности (не мое) 🙂 Последний пункт – перенесли часть кода из Flutter в натив.
источник
2019 May 14

SM

Slava Marchenko in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
Когда решил запариться насчет производительности (не мое) 🙂 Последний пункт – перенесли часть кода из Flutter в натив.
Это откуда?
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Slava Marchenko
Это откуда?
источник

C

CodeCave in Flutter Developers — русскоговорящее сообщество
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
Иногда нужен аналог word-break: break-all, что бы перенос строк не учитывал пробелы. Решаю заменой на nbsp Прим:
wonderString.replaceAll(' ', '\u00A0')
Есть ли более элегантный способ?
источник

ИК

Игорь Кравченко in Flutter Developers — русскоговорящее сообщество
посмотрите плиз https://marketplace.visualstudio.com/items?itemName=gornivv.dart-versionlens - в части работы pubspec.yaml - работает?)
источник