Size: a a a

React Native — русскоговорящее сообщество

2020 April 24

AG

Andrew Growing in React Native — русскоговорящее сообщество
Переслано от Andrew Growing
По всему миру закрашились все аппки с гуглокартами
источник

AG

Andrew Growing in React Native — русскоговорящее сообщество
Переслано от Adel Dolgov
источник

AG

Andrew Growing in React Native — русскоговорящее сообщество
George Wiseman
Народ, внезапно стали падать карты
У всех )
источник

Л

Лиза in React Native — русскоговорящее сообщество
Привет!
Может быть кто-то натолкнет на идею в следующей ситуации: нужно сделать collapsible хэдер с FlatList-ом, то есть при скролле вниз хэдер уезжает, а при скролле вверх в любом месте флэт листа появляется снова, как, например, в прилагах фб и вк. Я делаю хэдер через react navigation, анимацию со скроллом через Animated с diffClamp.

Проблема в том, что в iOS на рефреше экрана флэт лист дергается, и от этого хэдер убирается наверх, хотя должен оставаться на месте. Не нашла, как в флэт листе можно убрать это дергание или оставлять хэдер на месте при рефреше.
источник

GW

George Wiseman in React Native — русскоговорящее сообщество
Лиза
Привет!
Может быть кто-то натолкнет на идею в следующей ситуации: нужно сделать collapsible хэдер с FlatList-ом, то есть при скролле вниз хэдер уезжает, а при скролле вверх в любом месте флэт листа появляется снова, как, например, в прилагах фб и вк. Я делаю хэдер через react navigation, анимацию со скроллом через Animated с diffClamp.

Проблема в том, что в iOS на рефреше экрана флэт лист дергается, и от этого хэдер убирается наверх, хотя должен оставаться на месте. Не нашла, как в флэт листе можно убрать это дергание или оставлять хэдер на месте при рефреше.
Я делал header через абсолютно спозиционированный элемент, с Animated  translateY, свойством которое привязано к событию scroll

Про дергания FlatList непонятно, может там нужен метод getItemLayout с координатами, чтобы не дергался?
источник

Л

Лиза in React Native — русскоговорящее сообщество
George Wiseman
Я делал header через абсолютно спозиционированный элемент, с Animated  translateY, свойством которое привязано к событию scroll

Про дергания FlatList непонятно, может там нужен метод getItemLayout с координатами, чтобы не дергался?
Первая часть такая же
getItemLayout — для того, чтобы как-то понимать, что мы в начале флэт листа?
А у тебя не было проблем с рефрешем на iOS?
источник

J

Jasur in React Native — русскоговорящее сообщество
Всем привет
источник

J

Jasur in React Native — русскоговорящее сообщество
Как передать prop. Это default
источник

J

Jasur in React Native — русскоговорящее сообщество
Я хочу менять levels
источник

J

Jasur in React Native — русскоговорящее сообщество
источник

NA

Nikita Andreevich in React Native — русскоговорящее сообщество
Всем привет. Подскажите , в мультиязычном приложении, переводом данных которые приходят с сервера, занимается front или back ?

На данный момент я перевожу на стороне фронта , все статические данные(данные которые грубо зашиты в код) , а данные которые приходят с сервера мне тоже переводить или это задача бекенда ?
источник

Е

Евгений in React Native — русскоговорящее сообщество
Лиза
Привет!
Может быть кто-то натолкнет на идею в следующей ситуации: нужно сделать collapsible хэдер с FlatList-ом, то есть при скролле вниз хэдер уезжает, а при скролле вверх в любом месте флэт листа появляется снова, как, например, в прилагах фб и вк. Я делаю хэдер через react navigation, анимацию со скроллом через Animated с diffClamp.

Проблема в том, что в iOS на рефреше экрана флэт лист дергается, и от этого хэдер убирается наверх, хотя должен оставаться на месте. Не нашла, как в флэт листе можно убрать это дергание или оставлять хэдер на месте при рефреше.
источник

J

Jasur in React Native — русскоговорящее сообщество
Jasur
Я хочу менять levels
Все получилось
источник

%

%username% in React Native — русскоговорящее сообщество
Лиза
Привет!
Может быть кто-то натолкнет на идею в следующей ситуации: нужно сделать collapsible хэдер с FlatList-ом, то есть при скролле вниз хэдер уезжает, а при скролле вверх в любом месте флэт листа появляется снова, как, например, в прилагах фб и вк. Я делаю хэдер через react navigation, анимацию со скроллом через Animated с diffClamp.

Проблема в том, что в iOS на рефреше экрана флэт лист дергается, и от этого хэдер убирается наверх, хотя должен оставаться на месте. Не нашла, как в флэт листе можно убрать это дергание или оставлять хэдер на месте при рефреше.
положил header на один уровень с flatlist и ловлю событие скролла, с добавлением анимаций все достаточно плавно
источник

%

%username% in React Native — русскоговорящее сообщество
Nikita Andreevich
Всем привет. Подскажите , в мультиязычном приложении, переводом данных которые приходят с сервера, занимается front или back ?

На данный момент я перевожу на стороне фронта , все статические данные(данные которые грубо зашиты в код) , а данные которые приходят с сервера мне тоже переводить или это задача бекенда ?
не всегда, ты можешь ловить данные с бэкенда, как правило это строки, и использовать эти строки как ключи к переводам, а также как фолбэк в случае если в словаре такого значения нет
источник

%

%username% in React Native — русскоговорящее сообщество
это все работа того, кто делает приложение
источник

NA

Nikita Andreevich in React Native — русскоговорящее сообщество
%username%
не всегда, ты можешь ловить данные с бэкенда, как правило это строки, и использовать эти строки как ключи к переводам, а также как фолбэк в случае если в словаре такого значения нет
просто с сервера будет приходить разный текст .И каким образом его переводить не понимаю.
Сейчас , у меня словарь со статическими данными .Я уверен что по определенному ключу мне надо вернуть определенные данные. А как мне вернуть перевод текста , который в зависимости от пользователя и от  даты -будет разный
источник

%

%username% in React Native — русскоговорящее сообщество
Это контент?
источник

%

%username% in React Native — русскоговорящее сообщество
То, что я описал выше, подходит для ошибок, статусов и тп, если ты получаешь с сервера контент, то конечно же он должен отдаватья в нужной локализации.
источник

NA

Nikita Andreevich in React Native — русскоговорящее сообщество
%username%
То, что я описал выше, подходит для ошибок, статусов и тп, если ты получаешь с сервера контент, то конечно же он должен отдаватья в нужной локализации.
Да, имелся ввиду контент. Спасибо
источник