
Алексей
27.08.2017
12:59:13
но, ты в принципе можешь собрать приложение один раз, установить в девелоп режиме и он так же с npm start (он packager запустит) будет исакть бандл, причем как пропишешь так и будет искать. например у меня если в той же сети телефон, то прекрасно ищет

? animufag ?
27.08.2017
12:59:29
ну вот. тем не менее сервер этот можно попробовать запустить. на клиенте самому писать адрес с которого он раздаёт. смущает то что он начинает адрес с exp:// что может означать что у него свой протокол

Алексей
27.08.2017
12:59:37
только оно через 10 дней отвалится, политика эпл

Google

Evgeny
27.08.2017
13:00:47

Алексей
27.08.2017
13:01:36

Alex
27.08.2017
15:16:13
Всем привет.
Возможно кто натолкнет на мысль или кинет ресурс. буду очень признателен/
Вопрос такой:
В родительском компоненте есть функция. которая принимает параметр item
мы передаем эту функцию в дочерний компонент
<Child delete={this.DeleteItem.bind(this)}/>
В компоненте child я вызываю эту функцию допустим на клик
onClick={this.props.delete(item)} - если так написать то item not defined
Если убрать item то функция не передает item который должна принять функция в родительском комп
Задача - в дочернем компоненте вызвать функцию с родительского и передать ей параметр из дочернего

Алексей
27.08.2017
16:11:10
хотя скорее всего в child компоненте в скоупе просто такой переменной нет

Alex
27.08.2017
16:25:31
Решение https://codesandbox.io/s/x3542nlj9w

Albert
27.08.2017
16:41:07
Привет. Не подскажете есть на подобии такой либы в RN что-то?
https://github.com/Ramotion/gliding-collection

Marat
27.08.2017
16:52:11
такую кнопку можно сделать на реакте?

Andrey
27.08.2017
16:58:46
легко

Evgeny
27.08.2017
18:47:34

Murad
27.08.2017
19:03:47
https://github.com/geremih/react-native-circular-action-menu
https://github.com/omulet/react-native-radial-menu

Play
27.08.2017
20:06:41
Можно эту либу использовать совместно с RN?
http://www.luna-lang.org

Google

Nikita
27.08.2017
20:11:03
там внизу имэйл проекта есть
напиши им, спроси

Again
28.08.2017
12:26:40
А какие приложения написаны на React Native
большие и популярные

Andrey
28.08.2017
12:27:48

Mikhail
28.08.2017
12:27:55
Инстаграм например

Andrey
28.08.2017
12:28:28
фейсбук понятное дело
скайп

Dmitriy
28.08.2017
12:28:45
https://facebook.github.io/react-native/showcase.html

Andrey
28.08.2017
12:28:55
в общем все самые глючные приложения на реакте сделаны :)

Adaptive
28.08.2017
12:29:37

Again
28.08.2017
12:29:54

Adaptive
28.08.2017
12:29:56
https://engineering.instagram.com/react-native-at-instagram-dd828a9a90c7

Alex
28.08.2017
12:30:31
а тут за размещение вакансии именно на реакт-нейтива побьют или норм?

Yaroslav
28.08.2017
12:31:00
только внизу приписка, что может быть гибридным, по факту там какой-нибудь один экран на RN, но в список можно добавить уже )

Алексей
28.08.2017
12:31:49

Andrey
28.08.2017
12:33:30

Adaptive
28.08.2017
12:35:20

Yaroslav
28.08.2017
12:39:00
даже если там не одна страница, то такие известные чуваки упарываются с RN несколько больше, чем запилить контролы по доке, вон недавний пример
https://hackernoon.com/moving-beyond-animations-to-user-interactions-at-60-fps-in-react-native-b6b1fa0ba525
так что толку от того, что ФБ или викс использует RN простым смертным разработчикам мало...

Алексей
28.08.2017
12:45:44

Nikita
28.08.2017
12:53:45

Google

Nikita
28.08.2017
12:53:55
спросил их тех лида

Evgeny
28.08.2017
13:11:16
нет, не норм)
А есть какой-нибудь канал куда можно запостить вакансию и где соответсвующая релевантная аудитория?
нужен человек с опытом RN в продакшене, который бы дал развернутые ответы на все вопросы перед решением использовать RN в проекте или все таки использовать натив

Albert
28.08.2017
13:24:32
@mobile_jobs

? animufag ?
28.08.2017
13:27:44

Evgeny
28.08.2017
13:28:31
вот я больше ищу скептицизм)
просто у нас есть небольшой sdk на redux, и было бы логично его переиспользовать

Yaroslav
28.08.2017
13:31:22
переиспользовать одновременно с вебом врядли получится, только если на старте и переделать

Evgeny
28.08.2017
13:32:47

Кирилл
28.08.2017
13:32:56

Evgeny
28.08.2017
13:34:20
тут скорее вопрос, кто должен драйвить разработку, мобайл девелопер, который будет частично юзать решения на RN или наоборот)
что-то мне подсказывает, что наоборот ничем хорошим не закончится)

Yaroslav
28.08.2017
13:34:48
Ну вот у нас с редаксом. Но слишком много мелких правок то тут то там, что шарить этот код будет болью. К тому же локал сторэдж юзаем, а в рн хранилище асинхронное

Кирилл
28.08.2017
13:35:28

Yaroslav
28.08.2017
13:36:11
Ага, только для этого все, кто это вызывают тоже должны быть асинхронными )

Кирилл
28.08.2017
13:36:24
тем более в редаксе есть же обертки для persistStorage которые вообще абстрагируют от хранилища

Murad
28.08.2017
13:38:07
мы вот к релизу готовимся
зашейрили все что только можно, включая вью-логику, по сути в веб/мобайл остались роутинг/темплейты/полифилы/частично инициализации и один редюсер
остальное @кор

Yaroslav
28.08.2017
13:39:21
Персист это несколько отдельная тема, возможно она предстоит в будущем, но пока для себя сделали вывод, что код шаринг сделать очень непросто между реакт приложением и rn. По крайней мере с нашим стеком и руками )

Murad
28.08.2017
13:39:24
работает норм, костыли конечно понадобились, но это все равно меньшая боль чем рассинхроненная кодовая база

Google

Murad
28.08.2017
13:40:21
да, на редюкс-персист переехали, раньше свой велосипед юзали, но он был синхронный
в редюкс персисте стратегии асинхронные, так что просто переехали и на вебе и на мобилке

Yaroslav
28.08.2017
13:41:51
А вот кстати есть статистика по количеству памяти, которое может заюзать персист на разных девайсах? Слышал что эдж ваще не ругается если места нет, а делает вид, что сохранил(нет)

Кирилл
28.08.2017
13:42:40

Murad
28.08.2017
13:43:13
на рн вроде не стоит ограничения
асинксторедж это просто файлик в доксах

Yaroslav
28.08.2017
13:47:02

Кирилл
28.08.2017
13:47:58

Storm
28.08.2017
13:52:50

? animufag ?
28.08.2017
13:52:59
я думаю там максимум шаринг выйдет на уровне чистых функций по бизнес логике (подмножество редьюсеров видимо).
ну то есть какие элементы дизейблить для данной группы пользователей – вот это всё.
ui будет организован сильно по-разному и стейт соответственно будет разный. разная навигация. в общем слабо представляю как веб приложение имеющееся можно хуяк хуяк и в мобильное (кроме разве что очевидного вебвью)

Кирилл
28.08.2017
13:53:54

Andrey
28.08.2017
13:54:03
установил обновления на телефоне, и он начал подвисать, причем подвисать так что пользоватся им нереально, все решилось удалением фейсбука с телефона, не знаю может реакт нетив тут не причем, но всеравно выглядит это странно

Алексей
28.08.2017
13:54:37

? animufag ?
28.08.2017
13:55:20

Кирилл
28.08.2017
13:55:23
я как то рядом с цирком в гавно наступил
больше в цирк я не хожу

Andrey
28.08.2017
13:55:58

Tim
28.08.2017
14:56:00
Всем привет сталкивался кто работаю с momentjs когда включен дебагер все как надо отработывает отключаю все летил в else одним словом...

Oleh
28.08.2017
14:57:23

Tim
28.08.2017
14:57:59
тоже думаю

Oleh
28.08.2017
14:58:20
поставь таймаут
и проверь

Google

Tim
28.08.2017
15:02:27
да вот думаю на что таймаут ставить)

Murad
28.08.2017
15:06:46

Ilya
28.08.2017
16:37:01
У нас работа со стораджем вынесена в мидлварь )
Вообще, на мой взгляд, если проект большой, то как минимум должны быть пара человек "могущих" iOS/Android.

Yaroslav
28.08.2017
20:33:52

Murad
28.08.2017
20:42:59
ну, судя по запросу
среда у него одна и та же
я бы предположил что дебаггером он перехватывает один вызов
а падает на другом каком то

Play
29.08.2017
13:22:02
Как передовать стили в подбный компонент?
const Container = ({ children }) => (
const {container} = styles // Parsing error: Unexpected token
<View style={container}>
{children}
</View>
)

Алексей
29.08.2017
13:25:09
const Container = ({ children, styles }) => ()

Play
29.08.2017
13:28:39
const Container = ({ children, styles }) => ()
в таком случае почему тогда:
styles = { // 'styles' is not defined. [Error/no-undef]
container: {
flex: 1,
color: 'gold'
}
}
const Container = ({ children, styles }) => (
<View style={styles.container}>
{children}
</View>
)
Работает только с Реакт компонентами?

morda
29.08.2017
13:30:04
const styles =
и кажется вот про эти замыкания на собесах спрашивают?)

Play
29.08.2017
13:33:00