Size: a a a

2021 March 12

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
шо ты имеешь в виду?
источник

DD

Dmytro Dovhan in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
шо ты имеешь в виду?
источник

DD

Dmytro Dovhan in Frontend UA
вот еще такой костыль нашел
const config = {
   [Names.foo]: {
       single: {
           baz: 'baz'
       },
       multiple: {
           baz: ['baz', 'baz']
       }
   },
   [Names.bar]: {
       single: {
           baz: 'baz'
       },
       multiple: undefined,
   }
}


можно явно задать multiple: undefined тогда ts хавает это
источник

EO

Eugene Obrezkov in Frontend UA
Dmytro Dovhan
вот еще такой костыль нашел
const config = {
   [Names.foo]: {
       single: {
           baz: 'baz'
       },
       multiple: {
           baz: ['baz', 'baz']
       }
   },
   [Names.bar]: {
       single: {
           baz: 'baz'
       },
       multiple: undefined,
   }
}


можно явно задать multiple: undefined тогда ts хавает это
так у тебя ж идея когда его нету
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
так?
источник

R🔘

Roman 🔘 in Frontend UA
А на чем флаттер запускается? Он же там все равно какой то вебвью использует, да?
источник

R🔘

Roman 🔘 in Frontend UA
Или там нативный рендеринг?
источник

EO

Eugene Obrezkov in Frontend UA
афаик, там нативный
источник

EO

Eugene Obrezkov in Frontend UA
источник

EO

Eugene Obrezkov in Frontend UA
Cross-platform frameworks typically work by creating an abstraction layer over the underlying native Android and iOS UI libraries, attempting to smooth out the inconsistencies of each platform representation. App code is often written in an interpreted language like JavaScript, which must in turn interact with the Java-based Android or Objective-C-based iOS system libraries to display UI. All this adds overhead that can be significant, particularly where there is a lot of interaction between the UI and the app logic.
By contrast, Flutter minimizes those abstractions, bypassing the system UI widget libraries in favor of its own widget set. The Dart code that paints Flutter’s visuals is compiled into native code, which uses Skia for rendering. Flutter also embeds its own copy of Skia as part of the engine, allowing the developer to upgrade their app to stay updated with the latest performance improvements even if the phone hasn’t been updated with a new Android version. The same is true for Flutter on other native platforms, such as iOS, Windows, or macOS.
источник

E

Evgen in Frontend UA
А нормально ли в тестах ts-ignore использовать? Например если хочу сделать
delete window.location
источник

EO

Eugene Obrezkov in Frontend UA
Evgen
А нормально ли в тестах ts-ignore использовать? Например если хочу сделать
delete window.location
нет
источник

EO

Eugene Obrezkov in Frontend UA
@ts-expect-error
источник

EO

Eugene Obrezkov in Frontend UA
и с комментарием, почему ты здесь ожидаешь ошибку компиляции
помогает остальным понять и не возникать
источник

E

Evgen in Frontend UA
Eugene Obrezkov
и с комментарием, почему ты здесь ожидаешь ошибку компиляции
помогает остальным понять и не возникать
Спасибо
источник

Вт

Ві тя in Frontend UA
Eugene Obrezkov
Cross-platform frameworks typically work by creating an abstraction layer over the underlying native Android and iOS UI libraries, attempting to smooth out the inconsistencies of each platform representation. App code is often written in an interpreted language like JavaScript, which must in turn interact with the Java-based Android or Objective-C-based iOS system libraries to display UI. All this adds overhead that can be significant, particularly where there is a lot of interaction between the UI and the app logic.
By contrast, Flutter minimizes those abstractions, bypassing the system UI widget libraries in favor of its own widget set. The Dart code that paints Flutter’s visuals is compiled into native code, which uses Skia for rendering. Flutter also embeds its own copy of Skia as part of the engine, allowing the developer to upgrade their app to stay updated with the latest performance improvements even if the phone hasn’t been updated with a new Android version. The same is true for Flutter on other native platforms, such as iOS, Windows, or macOS.
Спасибо
источник

b

b.dvorianov in Frontend UA
Клікбейтний заголовок)
источник

Вт

Ві тя in Frontend UA
b.dvorianov
Клікбейтний заголовок)
Єп, вже працюю над цим
источник

Вт

Ві тя in Frontend UA
зараз змінимо і запощу знов
источник