Size: a a a

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

2021 May 28

TO

Timofey Ovsyannikov in React Native — русскоговорящее сообщество
  const [id_news, setIDNews] = useState<string[]>([]);

 const onViewRef = useRef((item: any) => {
   item.viewableItems.forEach((item: any) => {
     console.log('item.item.id', item.item.id);
     addIDNews(item.item.id);
   });
 });
 const viewConfigRef = useRef({viewAreaCoveragePercentThreshold: 50});

....

function addIDNews(id: string) {
   if (!id_news.includes(id)) {
     console.log('id_news BEFORE', id_news);
     let newNews = Object.assign([], id_news);
     newNews.push(id);
     setIDNews(newNews);
   }
 }

.....




 <FlatList
       refreshControl={
         <RefreshControl refreshing={refreshing} onRefresh={getNews} />
       }
       data={news}
       renderItem={({item}) => renderNews(item)}
       keyExtractor={item => item.id}
       onEndReached={({distanceFromEnd}) => {}}
       onViewableItemsChanged={onViewRef.current}
       viewabilityConfig={viewConfigRef.current}
       ItemSeparatorComponent={() => {
         return (
           <View
             style={{
               height: vScale(1),
               backgroundColor: 'grey',
               marginHorizontal: hScale(10),
             }}
           />
         );
       }}
     />
   );
источник

TO

Timofey Ovsyannikov in React Native — русскоговорящее сообщество
и в общем всегда когда я вывожу id_news BEFORE он пуст
источник

TO

Timofey Ovsyannikov in React Native — русскоговорящее сообщество
сколько бы я новостей не просмотрел до этого
источник

DM

Dima Melnik in React Native — русскоговорящее сообщество
Я вижу ты пробуешь обновлять id_news внутри цикла, но значение в функции за это время еще обновится не успеет, замени
    let newNews = Object.assign([], id_news);
     newNews.push(id);
     setIDNews(newNews);
на что-то вроде
     setIDNews((id_news) => [...id_news, id]);
источник

J

Jeka in React Native — русскоговорящее сообщество
Добрый день, ребят кто может подсказать как запустить приложение написаное на React Native cli на телефоне?
источник

TO

Timofey Ovsyannikov in React Native — русскоговорящее сообщество
на какой ОС?
источник

J

Jeka in React Native — русскоговорящее сообщество
Windows 10
источник

TO

Timofey Ovsyannikov in React Native — русскоговорящее сообщество
https://reactnative.dev/docs/environment-setup
ну по идее надо поставить все отсюда выбрав CLI и андроид
а потом из консоли проекта вызвать npx react-native run-android
источник

AC

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

TO

Timofey Ovsyannikov in React Native — русскоговорящее сообщество
огромное спасибо)) очень помог) работает
источник

KK

Kostyanitsa Kostya in React Native — русскоговорящее сообщество
Всем привет) Может кто-то сталкивался с такой проблемой. Я использую react-native-push-notification для отправления уведомлений, если у пользователя есть неотправленные данные и он выходит из приложения (трекаю AppState). И при нажатии на уведомление нкжно отсылать юзера на нужный скрин. Всё отлично работает кроме одного случая, когда пользователь выходит с приложения находясь на начальном экране нажатием кнопки назад. В таком случае OnNotification не срабатывает. В случаях когда приложение свёрнуто или полность закрыто всё нормально работает.
источник

ЄС

Євгеній Сергійович... in React Native — русскоговорящее сообщество
Можно как то подключить проверку правописания в textinput?
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
всмысле правописания
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
валидатор ввода тип или что
источник

ЄС

Євгеній Сергійович... in React Native — русскоговорящее сообщество
Чтобі красним подсвечивало, если в слове ошибка.
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
ого, ну если рил правописание то хз
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
вообще таким вроде не занимаются
источник

ГФ

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

IK

Ilya Kushner in React Native — русскоговорящее сообщество
Все языки проверять)
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
я надеюсь это шутка
источник