Eli
Да, посомтрел, но там нет export { default }
不退転」
Eli
Именно. Дальше уже можно догадаться
Догадаться до чего? Если export { default } from './Component'; экспортирует дефолтный объект of Component. Тогда логично что должен быть оператор указывающий на то каким образом будет экспортироваться он? Что если я не хочу эксопртировать его как дефолтный или как этим управлять? Ответы в духе: "Можно догадаться", никакого смыслового объяснения в теме не несут, просто флуд в духе "Я молодец, догодался." Ну догадался, объясни!
Anonymous
А почему export вместе с from?
Anonymous
Вроде import с from юзается
Anton
Ребят, знаю не в тему, но может подскажете как преобразовать
[
{
id: 9527, name: ’Россия’,
children: [
{
id: 95134,
name: ’Приморский край’,
children: [
{id: 9529, name: ’Владивосток’},
{id: 90163, name: ’Артем’}
]
},
{id: 78274, name: ’Москва’}
]
}
]
в
{
’9527’: { name: ’Россия’, children: [ 95134, 78274 ] },
’9529’: { name: ’Владивосток’, parent: 95134 },
’78274’: { name: ’Москва’, parent: 9527 },
’90163’: { name: ’Артем’, parent: 95134 },
’95134’: { name: ’Приморский край’, parent: 9527, children: [ 9529, 90163 ] }
} ? какую функцию написать?
Kto?
Ребят, знаю не в тему, но может подскажете как преобразовать
[
{
id: 9527, name: ’Россия’,
children: [
{
id: 95134,
name: ’Приморский край’,
children: [
{id: 9529, name: ’Владивосток’},
{id: 90163, name: ’Артем’}
]
},
{id: 78274, name: ’Москва’}
]
}
]
в
{
’9527’: { name: ’Россия’, children: [ 95134, 78274 ] },
’9529’: { name: ’Владивосток’, parent: 95134 },
’78274’: { name: ’Москва’, parent: 9527 },
’90163’: { name: ’Артем’, parent: 95134 },
’95134’: { name: ’Приморский край’, parent: 9527, children: [ 9529, 90163 ] }
} ? какую функцию написать?
map
Anonymous
For in перебрать объект также
Kto?
Лучше мап
Anton
Там же ведь, там еще parent и children есть(
Kto?
А, не заметил
Gena
Eli
Спасибо, я встретил его на релизном проекте, удивился что нет в доках.
Vadim
Какое самое кошерное решение с высотой картинки при width: “100%” ?
Vadim
https://github.com/facebook/react-native/issues/10256
Vadim
фб закрыл ишью
Kto?
А просто указать width:"100%" не будет работать?
Vadim
Никита
Да вроде нет
обычно горожу костыли формата
cdm() {
// смотрю размер и пропорции картинки (если пропорции надо сохранить
Image.getSize….
}
<View onLayout={смотрю размер доступный под картинку} style={что то чтобы занять все - flex 1 или w и h по 100%}}>
<Image style={из state достаю}/>
</View>
Alexey
Всем привет. Кто нибудь сталкивался с такой проблемой? При записи видео с помощью либы react-native-camera на IOS в горизонтальном режиме, всегда возвращается видео в портретной ориентации. Причем в результате написано что ориентация landscape, но при выгрузке видео или воспроизведении сразу после записи - оно воспроизводится в портретном. На же все Android работает.
Gena
@xilya
Оказывается этот синтаксис уже в последней версии спеки. Следует из вот этих двух таблиц (если я правильно понял, ненавижу читать спецификацию ecma):
- https://tc39.github.io/ecma262/#table-40 (ImportEntry Records)
- https://tc39.github.io/ecma262/#table-42 (ExportEntry Records)
собственно, вот логика
Если форма "import v from 'mod'" дает ImportName="default" и LocalName="v",
а форма "import {x} from 'mod'" - ImportName="x" и LocalName="x",
то очевидно форма "import { default } from 'mod'" должна дать ImportName="default" и LocalName="default"
Та же логика с ExportEntry... получается в итоге, что форма "export { default } from 'mod'" должна быть эквивалентна:
import default from 'mod'
export default default
Не уверен, что это нормально должно парситься, но смысл какой-то такой...
Eli
0leksаndr
Hi everyone. Please recommend video player with controlls
Vladimir
We wrote our own...
0leksаndr
So there is no silver bullet?
Vladimir
Never
Stenz
Привет, ребята. Подскажите, кто-нибудь анимировал кастомные маркеры на react-native-maps(не перемещение, а именно сам маркер)? Гуглил, особо ничего не нашёл по этому поводу
Eli
0leksаndr
Does it have controls by default?
Artem
Привет, с помощью чего посоветуете делать нотификации?
Anton
Alexiagray
Да вроде нет
https://facebook.github.io/react-native/docs/dimensions
Чем не устроил деменшион и определить ширину / высоту экрана
Alexiagray
const { width, height } = Dimensions.get('window');
style={{ width, height: height / 2, overflow: 'visible' }}
Dmitry
Dmitry
Stenz
Kirill
Как можно вызвать самый верхний роут из вложенного? И есть ли какой профит вообще от разбиения?
Андрей
Попробуйте перефразировать вопрос. Непонятно о чем идет речь.
Denis
все вычисления в таких приложениях на бэкенде. На фронтенде круды, формы и тд, так что не должно быть никаких проблем
Dmitry
М
всем привет
как можно сделать таймер, который работал бы в фоне и который бы показывал бы сколько секунд осталось до конца (можно отменить в любой момент)
есть уже готовые решения?
сейчас использую react-native-countdown-component в модальном окне, но если закрыть модальное окно (оно unmount.. и соответственно таймер исчезает)
Vit
использовать любой внешний для компонента стейт, редакс, мобХ да даже контекст тот же
М
redux-persist уже есть
М
в фоне не получаеться изменить стейт
Vit
простейший thunk
М
подробнее
М
react-native-background-timer работает с redux-persist ?
Vit
о каком фоне речь? когда приложение закрыто?
М
свернуто
Vit
менять кейс
Андрей
М
AppState.addEventListener('change', this._handleAppStateChange); рабоате в фоне ?
Ivan
Админы, удолите
Dmitry
М
in background
М
что это может значить по твоему ?
М
Vit
работать, когда приложение свернуто, но не закрыто == жрать батарейку
Vit
с этим борятся
Vit
надо забыть про этот кейс
Dmitry
Eli
Кто использовал rnpm, что можете сказать?
Maxim 📱 D
Maxim 📱 D
Nick
Nick
в нём смысла нет уже
Eli
Не знал, думал отдельный пакет 😄
Nick
ну там в readme на гитхабе это описано 🤔
Eli
TL;DR
М
Vadim
Изменю вопрос.
Делаю валидацию формы. Ошибки кладу в this.errors. Ошибку вывожу так:
{this.errors.category ? null : <Text>Error</Text>}
Если после каждого onChangeText я сам запускаю функцию validate, то все работает.
Если validate() запускаю в componentDidUpdate, то шаблон не перерисовывается.
ЧЯДНТ?
Dmitry
Подскажите наиболее безболезненный способ апдейта РН С 0.56 на 0.59 в работающем проекте
Vadim
Ivan
Не правильно
Ivan
Изменение стейта компонента д.б., в вашем случае его не происходит