Size: a a a

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

2019 December 17

NM

Nick Malezh in React Native — русскоговорящее сообщество
Эль Копетан Тотарен
Тут приложение, в котором надо ставлять пропущенные слова. Пробовали другую библиотеку, но она на iOS работает только в live-режиме и _только_ после пересборки в live-режиме.
Что за live-режим?)
источник

NM

Nick Malezh in React Native — русскоговорящее сообщество
Но вам нужен drag функционал получается?
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Nick Malezh
Но вам нужен drag функционал получается?
Да, у меня есть список слов (варианты пропущенного слова), любое из них пользователь может перетянуть и бросить в специальное поле с пропущенным словом. Дальше проверяется, правильное слово он вставил или нет.
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Nick Malezh
Что за live-режим?)
Когда на устройстве в дебаге запущено приложение. Вот первый запуск - драг не работает, а если в коде любое изменение сделать в любом месте (хоть console.log() поставить, хоть цвет текста поменять; даже если кусок кода не связан с функционалом библиотеки) - то всё работает.
источник

A

Aynur in React Native — русскоговорящее сообщество
конечно, ибо рендер происходит
источник

A

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

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Aynur
значит у вас просто ничего не триггерит рендер после перемещения, если правильно понял
Со старой библиотекой (которая @jgoday/react-native-dragndrop@jgoday/react-native-dragndrop) ситуация такая:
Draggable двигается, но если его подвинуть на DropView - ничего не происходит. Но если устройство/симулятор в дебаге, и запустить пересборку любым изменением, то DropView начинает реагировать и всё работает хорошо, и вроде как никак не связано с render(). forceUpdate() не помогает, например.
источник

A

Aynur in React Native — русскоговорящее сообщество
можно ссылку на либу? не гуглится
upd. отбой, нашел
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Aynur
можно ссылку на либу? не гуглится
upd. отбой, нашел
источник

A

Aynur in React Native — русскоговорящее сообщество
даже forceupdate в onDrop не помог?
источник

DB

Dima Barokha in React Native — русскоговорящее сообщество
всем привет,помогите с tab навигацией в чем ошибка?
, import { createTabNavigator } from 'react-navigation-tabs';
import BanknotesScreen from '../Banknotes';
import CoinsFieldScreen from '../CoinsField';

const MainNavigator = createTabNavigator({
 Tab1: { screen: BanknotesScreen },
 Tab2: { screen: CoinsFieldScreen },
});

export default MainNavigator;
источник

NM

Nick Malezh in React Native — русскоговорящее сообщество
Эль Копетан Тотарен
Да, у меня есть список слов (варианты пропущенного слова), любое из них пользователь может перетянуть и бросить в специальное поле с пропущенным словом. Дальше проверяется, правильное слово он вставил или нет.
Тут https://github.com/wix/react-native-interactable идеально подходит, а от джс либы я бы правильной работы не ждал
источник

DB

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

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Aynur
даже forceupdate в onDrop не помог?
Неа
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
А он разве не на то ругается, что не указан начальный роут?
источник

DB

Dima Barokha in React Native — русскоговорящее сообщество
Эль Копетан Тотарен
А он разве не на то ругается, что не указан начальный роут?
Переделал вот, теперь ругается что я скрин tabs пихаю
import { createStackNavigator } from 'react-navigation-stack';

import BanknotesScreen from 'screens/Banknotes';
import CoinsScreen from 'screens/CoinsField';
import { createTabNavigator } from 'react-navigation-tabs';

const Tabs = createTabNavigator({
 Banknotes: {
   screen: BanknotesScreen,
 },
 Coins: {
   screen: CoinsScreen,
 },
});
const CashTotalStack = createStackNavigator(
 {
   CashTotal: {
     screen: Tabs,
   },
 },
 {
   initialRouteName: 'CashTotal',
   headerMode: 'none',
 },
);

export default CashTotalStack;
источник

DN

Danila Nikonets in React Native — русскоговорящее сообщество
есть в рн такой контрол?
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Action Sheet тебе скорее всего
источник

DN

Danila Nikonets in React Native — русскоговорящее сообщество
Daniil Tchernyavsky
Action Sheet тебе скорее всего
хм, а аналога на андроид нету?
источник

A

Aynur in React Native — русскоговорящее сообщество
свой написать
источник