Size: a a a

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

2020 February 14

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Юра Зинченко
у нас как-то прибита снизу - думай, сделать это точно можна
а у вас ts на проекте?
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Bogdan Shelomanov
а у вас ts на проекте?
не
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
вот походу типов у нее нету, точнее есть в жс файле только
источник

АБ

Александр Бакиматов in React Native — русскоговорящее сообщество
Bogdan Shelomanov
идеал, даже при тачах она не виснет
ты ж я надеюсь проверяешь в релиз билде на устройстве лагучесть чего либо? потому что на эмуляторе в дев режиме лагать будет что угодно и это не будет показателем же..
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Александр Бакиматов
ты ж я надеюсь проверяешь в релиз билде на устройстве лагучесть чего либо? потому что на эмуляторе в дев режиме лагать будет что угодно и это не будет показателем же..
да, там и проверили
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
а вот вторая даже в дев летает
источник

АБ

Александр Бакиматов in React Native — русскоговорящее сообщество
а ну лан
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Bogdan Shelomanov
вот походу типов у нее нету, точнее есть в жс файле только
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Э, господа, я не работал раньше с context в RN. Использую react navigation v5. Смотрю их пример с Authentication flows.
Как повторить их вариант с созданием AuthContext, если у меня actions и reducer лежат в отдельных файлах? Они же объявляют прямо в том же файле.
У меня сейчас вот так:
<AuthContext.Provider store={store}>
   <NavigationContainer>
       // как тут получить доступ к reducer?
   </NavigationContainer>
</AuthContext.Provider>

У вложенных страниц можно вызывать connect. А вот как получить на уровне App доступ к reducer?
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
Эль Копетан Тотарен
Э, господа, я не работал раньше с context в RN. Использую react navigation v5. Смотрю их пример с Authentication flows.
Как повторить их вариант с созданием AuthContext, если у меня actions и reducer лежат в отдельных файлах? Они же объявляют прямо в том же файле.
У меня сейчас вот так:
<AuthContext.Provider store={store}>
   <NavigationContainer>
       // как тут получить доступ к reducer?
   </NavigationContainer>
</AuthContext.Provider>

У вложенных страниц можно вызывать connect. А вот как получить на уровне App доступ к reducer?
как и в обычном реакте - <AuthContext.Consumer>{store => {}}</AuthContext.Consumer>
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Artur Eshenbrener
как и в обычном реакте - <AuthContext.Consumer>{store => {}}</AuthContext.Consumer>
Увы, я мало знаком с обычным реактом.
Уже полчаса гугл мучаю, не могу найти пример с контекстом
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
Эль Копетан Тотарен
Увы, я мало знаком с обычным реактом.
Уже полчаса гугл мучаю, не могу найти пример с контекстом
https://ru.reactjs.org/docs/context.html

Да вот прям дока на русском
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Так у меня в store нет моего reducer. Если я правильно понимаю как эта штука работает - мне надо передать в свой AuthContext.Provider value, а в него передать reducer. Но чот непонятно, как передать.
источник

J

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

J

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

J

Jasur in React Native — русскоговорящее сообщество
При нажатии он меняет цвет и потом возвращается назад к исходному состоянию
источник

J

Jasur in React Native — русскоговорящее сообщество
Как это сделать ?
источник

J

Jasur in React Native — русскоговорящее сообщество
Я через state сделал но, тут когда нажимаю цвет поменялся и стоит до не тех пор пока не нажму на
отменить
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Jasur
Я через state сделал но, тут когда нажимаю цвет поменялся и стоит до не тех пор пока не нажму на
отменить
Ну так после вызова функции со сменой цвета поставьте сет тайм аут на 5 секунд который вернет цвет обратно
источник

J

Jasur in React Native — русскоговорящее сообщество
Юра Зинченко
Ну так после вызова функции со сменой цвета поставьте сет тайм аут на 5 секунд который вернет цвет обратно
Отличная идея, спасибо
источник