Size: a a a

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

2020 August 29

R

Ramazan in React Native — русскоговорящее сообщество
Denis Barvitskiy
У вас входящие данные полностью заменяют "промежуточный"?
const [information] = useState([
   { title: 'Номер договора', detail: application.contractNumber },
   { title: 'Дата договора', detail: application.contractDate },
   { title: 'Станция формирования', detail: application.stationName },
   { title: 'Дата оказания услуг', detail: application.serviceDate },
   { title: 'Дата начало', detail: application.serviceStartDate },
   { title: 'Дата окончания', detail: application.serviceEndDate },
   { title: 'Номер поезда', detail: application.trainNumber },
   { title: 'Начальник поезда', detail: application.trainChiefName }
 ]);
источник

R

Ramazan in React Native — русскоговорящее сообщество
title статичный , detail из входящих
источник

DB

Denis Barvitskiy in React Native — русскоговорящее сообщество
Ramazan
title статичный , detail из входящих
Все понял, вы изначально построили не верно
источник

DB

Denis Barvitskiy in React Native — русскоговорящее сообщество
Инициализируйте пустой useState
источник

R

Ramazan in React Native — русскоговорящее сообщество
Denis Barvitskiy
Все понял, вы изначально построили не верно
да я из примера взял Демо
источник

R

Ramazan in React Native — русскоговорящее сообщество
Denis Barvitskiy
Инициализируйте пустой useState
в каком месте?
источник

R

Ramazan in React Native — русскоговорящее сообщество
information&
источник

DB

Denis Barvitskiy in React Native — русскоговорящее сообщество
а в затем после запроса на сервер заносить в стейт
источник

R

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

R

Ramazan in React Native — русскоговорящее сообщество
Denis Barvitskiy
а в затем после запроса на сервер заносить в стейт
потому что другие компоненты зависят от этих данных
источник

R

Ramazan in React Native — русскоговорящее сообщество
типа табы и т.д.
источник

R

Ramazan in React Native — русскоговорящее сообщество
Denis Barvitskiy
Инициализируйте пустой useState
все кажется понял спасибо) а то велосипед с reducer уже сделал)
источник

R

Ramazan in React Native — русскоговорящее сообщество
Ramazan
все кажется понял спасибо) а то велосипед с reducer уже сделал)
applicationService.applicationGet(item.type.substring(item.type.length - 1), item.id).then(x => {
               dispatch(
                 CurrentObjectActions.addObject(x, (response) => {  navigation.navigate("ApplicationDetail",{applicationNumber:item.type.substring(item.type.length - 1),id:item.id}) }),
               );
             });
типа такого)
источник

DB

Denis Barvitskiy in React Native — русскоговорящее сообщество
Ramazan
типа табы и т.д.
Еще раз: загружается основной компонент, стейт пустой, на экране показываем скелетон или лоалер,  тем временем в useEffect делаем запрос на сервер, получаем данные и заносим в стейт,  флаг loading переключаем на false и показываем компонент с данными
источник

R

Ramazan in React Native — русскоговорящее сообщество
Denis Barvitskiy
Еще раз: загружается основной компонент, стейт пустой, на экране показываем скелетон или лоалер,  тем временем в useEffect делаем запрос на сервер, получаем данные и заносим в стейт,  флаг loading переключаем на false и показываем компонент с данными
да понял спасибо)
источник

R

Ramazan in React Native — русскоговорящее сообщество
Denis Barvitskiy
Еще раз: загружается основной компонент, стейт пустой, на экране показываем скелетон или лоалер,  тем временем в useEffect делаем запрос на сервер, получаем данные и заносим в стейт,  флаг loading переключаем на false и показываем компонент с данными
а с date pickerom можете подсказать?
источник

R

Ramazan in React Native — русскоговорящее сообщество
нужен datepicker чтобы отображался в формате dd.MM.yyyy , работала валидация, и локализация locale ru
источник

DB

Denis Barvitskiy in React Native — русскоговорящее сообщество
Ramazan
а с date pickerom можете подсказать?
источник

R

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

P

Paul in React Native — русскоговорящее сообщество
Ребят, может подскажете: у меня есть главный экран. При клике должен открываться новый экран, на нем тоже много элементов, по которым можно кликать и переходить на другие экраны, и так бесконечно.

Надо сделать так, чтобы при свайпе назад возвращаться на предыдущий экран, и так по порядку до самого главного экрана. Каким образом это сделать? Вручную не вариант, может как-то динамически можно генерировать

Данные для каждого нового экрана приходят из базы на основании элемента, по которому кликаешь
источник