хорошо для производительности.
А как быть в таких ситуация:
style={{
height: 44,
borderRadius: 16,
backgroundColor: theme.accent,
alignItems: 'center',
justifyContent: 'center',
...style,
}}
Все равно использовать или без разницы, если инлайн? Иногда бывает несколько переменных в стиль, есть ли смысл выносить? Или вообще разница не принципиальна?
ну если значение стилей постоянно меняется, то StyleSheet замедлит все знатно, но с другой стороны, если сия прелесть эмитится на маунте, а потом style остается неизменным, то я бы захренячил это в useMemo и жил себе спокойно). Всмысле в StyleSheet, а его мемоизировать.
Контент по факту статичный. Только theme.accent может менять при использовании
Ну получается просто забанить по токену да а типо забанить по устройству возможно?
ну вот водвяжись в мемоизации на эту пропертю и ретернай оттуда свой стайлшит.
👍 спасибо, пороюсь в этом направлении
ВСе можно, просто нужно понимать смысл действия. Если чувак зайдет с другого девайса? тебе нужно заблочить челвоека или телефон?
Девайс допустим так же просто можно новый аккаунт создать и все а блок по девайсу нужно менять девайс
тогда да, выше кидали https://github.com/react-native-device-info/react-native-device-info - карты в руки
А здесь права все нужно давать не будет ли это слишком если ко всему пользователь будет давать права?
ну не даст, значит пусть уходит) Прежде, чем получить от пользователя sensetive data, нужно попросить разрешения. Иначе придется пользоваться авторизационными данными. Иного пути нет
А где посмотреть какие они права просят или все?
я, видимо, прост оне понял) Думал, что выше про разрешения - это было утверждение. а не вопрос. Я хз какие оно просит разрешеиня и просит ли вообще. ПОльзовался некоторыми штуками (уже не понмю, чем именно) и вроде ниче не просило
Обсуждают сегодня