Nikita
Спасибо!)
Aleksei
а вот тут чуваки из нетфликс-а не очень отзываются о спред операторе http://techblog.netflix.com/2017/01/crafting-high-performance-tv-user.html 🙂 но это конечно не значит что нужно везде от него отказываться)
Roma
Ребята, подскажите популярное в RN решение для резолва путей типа import config from '../../../../config/'; Обычно алиасы в вебпаке, а тут его нет, что делать?
Aleksei
алиасы и в бабеле есть
Roma
Нашел, благдарю
Gleb 🌶
посоны, кто знает yotube iframe, чтобы вжух и последние видосы отобрадались?
Murad
а для теликов любые телодвижения оч напряжны
Murad
Нашел, благдарю
кинь ссылку?
Roma
https://www.npmjs.com/package/babel-plugin-module-alias
Murad
tnx
hlomzik
в начале трека рандомайзить себе следующий и всё
Aleksei
https://research.fb.com/wp-content/uploads/2017/02/fse-rossi.pdf
Aleksei
https://research.fb.com/wp-content/uploads/2017/01/paper_icse-savor-2016.pdf?
Roma
кинь ссылку?
Это далеко не самое лучшее решение, если та же проблема. Есть деректива @providesModule, с ней все гораздо проще, и главное это все уже встроено, без велосипедов
Kirill
Энлов Свичблейд
Kirill
Тебе отвечали по вопросу, посмотри чат
линк на RefreshControl? очевидно что если бы это было в доке я бы не спрашивал
Энлов Свичблейд
линк на RefreshControl? очевидно что если бы это было в доке я бы не спрашивал
RCTRefreshControl и SwipeRefreshLayout - нативные либы которые реализуют pull-down to refresh, они используются в RefreshControl, и мне кажется, что там ты найдешь то что тебе нужно
Aleksei
AndroidSwipeRefreshLayout тащемта
тащемто ты говоришь как в андроиде сделано, а тебе про SwipeRefreshLayout что в RN написан, оно этого не становится менее нативным)
Vladimir
Ну вообще-то становится
Vladimir
Если оно с нуля реализовано
Aleksei
расскажи как одно может быть менее нативное чем другое)
Kirill
что вижу то и пою
Kirill
Vladimir
То что дает платформа всегда более нативное
Vladimir
Более привычное, более производительное, etc
Aleksei
а, сорян, я думал ты про другое
Aleksei
То что дает платформа всегда более нативное
интересные у тебя понятия конечно))
Vladimir
Ну блин, это так
Kirill
синтаксис обджектива это какой то кошмар
Vladimir
Все можно с нуля воспроизвести при желании
Vladimir
Но оно будет все равно отличаться, чаще всего ощутимо
Vladimir
Особенно если речь об анимациях и жестах
Aleksei
то есть по твоему определению все либы менее нативны?)
Aleksei
синтаксис обджектива это какой то кошмар
к нему привыкнуть просто надо 😉
Artur
синтаксис обджектива это какой то кошмар
Хаскель кошмар обжси прекрасен
Aleksei
Хаскель кошмар обжси прекрасен
и к нему тоже просто привыкнуть надо 😉
Vladimir
то есть по твоему определению все либы менее нативны?)
Все либы которые пытаются воспроизвести родные вьюхи - конечно
Kirill
дело привычки, понятно, просто сходу не понять
Aleksei
Все либы которые пытаются воспроизвести родные вьюхи - конечно
то есть по твоей градации, скажем родные вьюхи из UIkit нативные, то что либы дают - менее нативное, то что девелопер пишет поверх это менее менее нативное, а RN вьюхи в js вообще не нативные ни разу, так?) градация правильная? 😄
Vladimir
Нет, всего две градации
Vladimir
То что дает UIKit, и то что девелопер пытается имитировать
Vladimir
Не так важно, каким образом
Vladimir
RN дает похуже контроль и производительность, а в целом суть та же
Aleksei
ок, не понимаю я видимо твою градацию, слишком субъективная какая то)
Oleg
ок, не понимаю я видимо твою градацию, слишком субъективная какая то)
Все просто — через биндинг всегда будут потери в производительности и контроле
Vladimir
Ну вроде ничего спорного - родные компоненты более привычны, потому что они родные
Aleksei
Ну вроде ничего спорного - родные компоненты более привычны, потому что они родные
вопросов слишком много, кому они привычны? что делает их родными? и т.д))
Vladimir
Родными их делает то, что они входят в SDK
Vladimir
Привычны они пользователям платформы
Vladimir
Потому что они преобладают в приложениях
Aleksei
Родными их делает то, что они входят в SDK
то есть если их написали в эпл или гугл то это автоматически родные?)
Oleg
Привычны они пользователям платформы
У всех разный опыт. Это не релевантный критерий.
Aleksei
какой зашкаливающий уровень доверия разрабам из крупных компаний))
Vladimir
Эпл и гугл определяют что нативно в iOS и андроиде, сюрприз
Vladimir
И гайдлайны составляют, что нормально использовать в UI, а что нет
Aleksei
Эпл и гугл определяют что нативно в iOS и андроиде, сюрприз
не согласен с таким определением, они дают рекомендации, а не определяют
Oleg
@vkurchatkin, под пользователями платформы ты кого имеешь ввиду? end-users?
Vladimir
Ага
Oleg
Ааа
Vladimir
Сила гайдлпйнов в том, что им в основном следуют
Vladimir
Поэтому отклонение от них негативное влияет на UX
Oleg
Можно реализовать привычные компоненты UI и через биндинг, с ожидаемой производительность, близкой к нативной. Все зависит от реализации.
Vladimir
Это норма
Vladimir
Navigation это классический пример этой проблем в RN
Vladimir
Есть js реализация, но все хотят натив
Oleg
Navigation это классический пример этой проблем в RN
Он успешно решается в react-navigation, к примеру
Vladimir
Ибо и заметно, и производительность не та
Aleksei
Сила гайдлпйнов в том, что им в основном следуют
у меня может конечно бзик, и возможно я в корне не прав, но имхо гайдлайны это ограничение творчества для дизайнера, это как сказать художнику вот тебе красный цвет - рисуй 😊
Oleg
Неа
Ок!)
Vladimir
Дизайнер не художник
Vladimir
Творчества там не так много должно быть