Никита
Здарова всем. Подскажите redux-logger для react native, а то https://github.com/LogRocket/redux-logger почему-то много лишнего печатает.
а что он лишнего печатает? любой action и prevState и nextState для него Есть настройки - collapsed и группа будет свернута. Есть predicate - кидаете туда функцию и фильтруете по типу. Например если навигация подрублена то легко отфильтровать
Andrii
Andrii
кто знает как это добавить?
Demuz
а что он лишнего печатает? любой action и prevState и nextState для него Есть настройки - collapsed и группа будет свернута. Есть predicate - кидаете туда функцию и фильтруете по типу. Например если навигация подрублена то легко отфильтровать
Там в одном месте в стейте есть ref одного элемента, мне нужно не печатать его в логе, так как там весь стейт этого элемента распечатывается и еще какие-то css
Никита
ну если в этом компоненте console.log(this) сделать то выведется ровно то же самое
Никита
я для себя использую чисто фильтр по типу. Если делать типы USER/SET_TOKEN то можно по первой части фильтровать
Ivan
Чет клава андроидовская, а тулбарина с iOS явно 🙂 https://github.com/douglasjunior/react-native-keyboard-manager https://facebook.github.io/react-native/docs/inputaccessoryview
Ivan
я пользовался кейборад менеджером, вроде без особых проблем было
Demuz
я для себя использую чисто фильтр по типу. Если делать типы USER/SET_TOKEN то можно по первой части фильтровать
Еще подскажите, здесь не написано, как несколько action игнорировать? createLogger({ collapsed: (getState, action) => action.type === FORM_CHANGE });
Никита
Еще подскажите, здесь не написано, как несколько action игнорировать? createLogger({ collapsed: (getState, action) => action.type === FORM_CHANGE });
const logger = createLogger({ collapsed: true, timestamp: true, predicate: (getState, action) => DEV && action.type && action.type.indexOf('Navigation') === -1, });
Никита
за игнорирование отвечает predicate
Никита
если true то выведет
Anonymous
привет, подскажите пожалуйста кто имплементировал использование touch id, face id? все пакеты, что есть для react-native более-менее популярные не работают под RN0.60 :(
Demuz
const logger = createLogger({ collapsed: true, timestamp: true, predicate: (getState, action) => DEV && action.type && action.type.indexOf('Navigation') === -1, });
Спасибо, не помогло. А можно не распечатывать стейт определенного reducer? Не могу найти
Никита
Спасибо, не помогло. А можно не распечатывать стейт определенного reducer? Не могу найти
сам я особо не копался в настройках но это оно вроде https://github.com/LogRocket/redux-logger#statetransformer--state-object--state
Никита
(state) => { const {reducer, ...toPrint } = state; return toPrint; }
Demuz
Ого) Интересно как он поймет какой именно это reducer
Demuz
Он имя разве содержит в себе?
Demuz
Секунду, посмотрю
Никита
reducer надо заменить на reducer который не выводить
ㅤ
Ребят, как сделать так, что бы при открытии клавиатуры на Андроиде она была поверх некоторых элементов, а не изменяло высоту всего окна? AdjustPan, keyboardAvoidinView уже все перепробовал в разных комбинациях(
Никита
Ребят, как сделать так, что бы при открытии клавиатуры на Андроиде она была поверх некоторых элементов, а не изменяло высоту всего окна? AdjustPan, keyboardAvoidinView уже все перепробовал в разных комбинациях(
https://github.com/zubricky/react-native-android-keyboard-adjust использовать adjustNothing например. В общем поэксперементировать с этим. Я обычно меняю это поведение на конкретном экране (например чтобы табы не поднимались вверх), а на остальных экранах использую дефолтное поведение ps: в KeyboardAvoidingView не передаю behavior если поведение клавиатуры дефолтное. В случае с изменением надо эксперементировать
Hy
Кто-нибудь работал с Socket-io? Как между компонентами пробросить сокет?
Никита
Кто-нибудь работал с Socket-io? Как между компонентами пробросить сокет?
можно сделать класс singleton и обращаться везде к нему
Ayaulym
Всем привет,я не знаю как это отрисовать, календарь сверху и время слева уже сделала но как можно зеленые линии сделать или может есть готовые библиотеки?
Alexsandr
если timeSheet у тебя известной велечины
Alexsandr
это просто
Alexsandr
классическая таблица
Alexsandr
зеленая шутка у тебя просто просто cell
Alexsandr
есть красная линия
Alexsandr
которая у тебя заполняет все
Alexsandr
и зеленая которая лежит у тебя в красной
Alexsandr
белые участкии ты проверяешь по условию
Ayaulym
спасибо теперь понятно)
Alexsandr
спасибо теперь понятно)
если не понятно могу снек накидать
Ayaulym
аа можно если вам не трудно будет?
Dmitry
ноу проблем
а кто-то за это ЗП получит =)
Alexsandr
ноу проблем
https://snack.expo.io/@mnshkv/privileged-waffle
Alexsandr
а кто-то за это ЗП получит =)
я менее пренципиальный чем ты 🙂
Alexsandr
аа можно если вам не трудно будет?
чуть выше сыллку скинул
Alexsandr
думаю с бордерами разберешся
Dmitry
я менее пренципиальный чем ты 🙂
просто это легко гуглится, а ленивых я не люблю)
Alexsandr
просто это легко гуглится, а ленивых я не люблю)
слушай, когда то и у тебя были простые вопросы 🙂
Ayaulym
просто это легко гуглится, а ленивых я не люблю)
я не ленилась)желаю всего хорошего
Ivan
просто это легко гуглится, а ленивых я не люблю)
все люди когда-то ленились, и хотели чтобы им помогли, и ты тоже
Dmitry
серьезно? Это элементарные вещи, даже не для RN.
Anton
Автор вопроса же не клянчит ответ в виде кода, а спрашивал совета, на что ему предложили накидать снек и она любезно согласилась (что и я бы сделал на ее месте). Гораздо проще понять мысль на практическом примере, пусть даже по мнению некоторых он слишком тривиален
Andrii
всем привет) можно ли для редакс саги написать свою middleware для проверки того, что приходит с беки?
Alexsandr
давай без мата плез 🙂
Alexsandr
мы тут не говном друг друга поливаем, а помогаем друг другу 🙂
Anonymous
давай без мата плез 🙂
тут без них не обоитись
Alexsandr
а получается как раз таки наоборот
не знаю как ты, но я стараюсь отвечать по возможности, если есть время накидываю snack
Alexsandr
и многим просто в лс пишу решения их проблем
Alexsandr
чтоб не разводить тут больших диалогов
Alexsandr
так что не надо
Alexsandr
и Дима, тоже отвечает часто на вопросы новичков
Alexsandr
тут нет токсичности
Alexsandr
но задача и правда простая
Alexsandr
Andrii
можно, думаю тебе и redux-thunk сойдет для этих целей
та у нас на проекте сага во всю используется, так что не получится
Alexsandr
та у нас на проекте сага во всю используется, так что не получится
может тогда опишешь функции который буду просто проверять данные ?
Alexsandr
или изолируешь слой api
Alexsandr
в отдельный singleton
Alexsandr
и там просто делай свои дела