Size: a a a

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

2019 December 12

M

Misha in React Native — русскоговорящее сообщество
Спасибо
источник

M

Mario in React Native — русскоговорящее сообщество
Подскажите, есть SafeAreaView, из документации я понял, что нужно по сути каждый screen оборачивать его в этот блок, правильно ли я понял ? потому что он в новых версях делает гарантированую область видимости
источник

KS

Kirill Saltykov in React Native — русскоговорящее сообщество
Mario
Подскажите, есть SafeAreaView, из документации я понял, что нужно по сути каждый screen оборачивать его в этот блок, правильно ли я понял ? потому что он в новых версях делает гарантированую область видимости
Ну да. Только почему каждый, если можно высокоуровневый компонент обернуть? И сделать это только раз.
источник

M

Mario in React Native — русскоговорящее сообщество
Kirill Saltykov
Ну да. Только почему каждый, если можно высокоуровневый компонент обернуть? И сделать это только раз.
ты имеешь ввиду обернуть например главный фаил app.js и все ?
источник

M

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

KS

Kirill Saltykov in React Native — русскоговорящее сообщество
Mario
ты имеешь ввиду обернуть например главный фаил app.js и все ?
Ну да. И у тебя вложенные компоненты уже будут обёрнуты в SafeArea
источник

M

Mario in React Native — русскоговорящее сообщество
Kirill Saltykov
Ну да. И у тебя вложенные компоненты уже будут обёрнуты в SafeArea
идею понял, 👍
источник

АС

Алексей Савельев in React Native — русскоговорящее сообщество
но лучше так не делать конечно
источник

НС

Никита Сироткин in React Native — русскоговорящее сообщество
Kirill Saltykov
Ну да. Только почему каждый, если можно высокоуровневый компонент обернуть? И сделать это только раз.
потому что убого будет:
- нужно делать разный цвет фона, причем иногда разный для верха и низа даже
- для скрола не нужно использовать снизу SafeArea, иначе контент будет появляться из середины экрана (от конца SafeArea), а не снизу экрана. Есть специальный пропс который добавит SafeArea внутри скрола (ложить ее внутрь руками не рекомендую)
- где то SafeArea может быть вообще не нужна, специфика, но все же реально
- ну и для KAV придется костылить offset в случае если KAV лежит внутри SafeArea
источник

НС

Никита Сироткин in React Native — русскоговорящее сообщество
еще и анимация перехода будет плохо смотреться при таком решении и наверняка еще можно что то придумать. Это то что с ходу пишется из минусов
источник

M

Mario in React Native — русскоговорящее сообщество
👌 я понял
источник

KS

Kirill Saltykov in React Native — русскоговорящее сообщество
Никита Сироткин
потому что убого будет:
- нужно делать разный цвет фона, причем иногда разный для верха и низа даже
- для скрола не нужно использовать снизу SafeArea, иначе контент будет появляться из середины экрана (от конца SafeArea), а не снизу экрана. Есть специальный пропс который добавит SafeArea внутри скрола (ложить ее внутрь руками не рекомендую)
- где то SafeArea может быть вообще не нужна, специфика, но все же реально
- ну и для KAV придется костылить offset в случае если KAV лежит внутри SafeArea
Как-то вы не так ей пользуетесь видимо)))
источник

НС

Никита Сироткин in React Native — русскоговорящее сообщество
Сейчас запишу как выглядит:
<SafeArea>
<ScrollView>
...
<ScrollView>
<SafeArea>
источник

НС

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

НС

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

НС

Никита Сироткин in React Native — русскоговорящее сообщество
а хочу так
источник

НС

Никита Сироткин in React Native — русскоговорящее сообщество
(и считаю это правильным)
источник

НС

Никита Сироткин in React Native — русскоговорящее сообщество
могу привести пример на каждый пункт, но мне лень
источник

R

RedTeapot in React Native — русскоговорящее сообщество
Hiring and stuff is in the @javascript_jobs chat, not here
источник

i

ipjacky in React Native — русскоговорящее сообщество
I am looking for a RN dev
источник