Kto?
Ситуация такая: ДО ДОБАВЛЕНИЯ АЙТЕМА: айтем1 - стейт1: false айтем2 - стейт1: true айтем3 - стейт1: false ПОСЛЕ ДОБАВЛЕНИЯ АЙТЕМА ВВЕРХ: айтем1 - стейт1: false айтем2 - стейт1: true (хотя должен быть фолс) айтем3 - стейт1: false (а этот тру) айтем4 - стейт1: false
Gena
Если элементы данные из redux берут, то это больше похоже на логическую проблему в редьюсере (хотя без кода конечно невозможно сказать), может и во флетлист что-то едет
Kto?
ДО
invariance
таки вытащил эффект нужный
invariance
собсна сам эффект - TouchableNativeFeedback.Ripple('rgba(0,0,0,.2)', true)
Kto?
ПОСЛЕ
invariance
собсна сам эффект - TouchableNativeFeedback.Ripple('rgba(0,0,0,.2)', true)
и я кажется даже знаю, в чем проблема у react-native-paper (пришлось сорцы поковырять). Но контрибутить пока некогда
Gena
таки вытащил эффект нужный
Хорошо! Я к фокусу так прицепился, потому что его нет (по умлчанию), а появляется он только с экранной клавиатурой и accessibility, что очень сложно. Собственно и вы говорили не про фокус, а про реакцию на нажатие(прикосновение).
invariance
Ага, верно)
invariance
просто в доке это фокусом называется (нажатие на какую-либо форму)
Kto?
ДО
Kto?
После
Kto?
Действительно проблема в ключах
Maxim
а что с медиа в сафари?
https://bugs.webkit.org/show_bug.cgi?id=178261
Danila
https://bugs.webkit.org/show_bug.cgi?id=178261
хм, всегда целые числа использовал
invariance
Есть короче такая ботва: <TouchableRipple ref={(component) => { this.rippleTouch = component; }}></TouchableRipple> Но при попытке получить этот самый this.rippleTouch - меня почему то шлет нах (undefined object rippleTouch, blah blah). Почему так?
Yertai
Всем 👋🏻
Yertai
Ребят есть кто сможет проконсультировать ?
Cenator 🐈
Ребят есть кто сможет проконсультировать ?
задавай конкретный вопрос, кто знает ответ - ответит
invariance
да, но я в конструкторе создаю через createRef
invariance
в нативе что ли как то иначе рефы работают?
Khorark
нет
Cenator 🐈
да, но я в конструкторе создаю через createRef
тогда надо ref={this.rippleTouch} потом где нибудь выведи в консоль и посмотри что там
Khorark
если через createRef, то зачем вот это (component) => { this.rippleTouch = component; } ?
invariance
я уже кучу вариантов перепробовал, ни один не работает
Khorark
Просто пиши ref={this.rippleTouch}
invariance
писал)
invariance
constructor(props) { super(props); this.testRef = React.createRef(); } render() { return ( <View ref={this.testRef}/> ); }
invariance
ради эксперимента делал, не работает реф
Yertai
Завтра полный ТЗ будет
invariance
все, нашел ошибку
Yertai
Возможно ли реализовать
Yertai
И вот такая сфера
🔥
уххх 90ые
Cenator 🐈
И вот такая сфера
Возможно, через трансформы
invariance
:D
Yertai
А это
Кирилл
Люди добрые хелп) написал модуль под ios как отдельный static library, поставил, прилинковал - все ок, но сборка проходит только в Debug scheme, меняю на релизную - линкер не может найти (сгенерить?) от этого модуля lib.a файл clang: error: no such file or directory: ... lib.a. Пробовал линк руками, не руками, чистил Derived data, clean, перезапуск Xcode, проверил header search path, сделал пустой проект и поставил этот модуль - бесполезно. Что забыл сделать?
Vladislav
Ребята помогите ExceptionsManager.js:84 Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
invariance
Я так понимаю компонент-функцию нельзя объявить как метод?
Preeternal
Нужен совет по UI. Есть приложение, приложение используется в портретном режиме. На одном из скринов необходимо показать таблицу - все колонки в портретный режим нормально не влезут. Что посоветуете?
Preeternal
Horizonalvertical scrollview
Спасибо. Гляну
Maxim
на айфоне в ScrollView можно как-то выключить отрицательный скролл?
Кирилл
bounces=false
Gena
Наверное overscroll имеется ввиду )
Gena
А, уже ответили )
Maxim
bounces=false
оно, спасибо
Vladyslav
ребят, поменял в tsconfig-e react-native проекта module на es2015 и начала выпадать ошибка TS2307: Cannot find module 'react-native-svg' когда возвращаю на 'commonjs' все нормально, что можно сделать?
Vladyslav
с ес2015 работает
Gena
hot reloading перестал работать
Т.е. вы транспилите typescript'ом, react-native-typescript-transformer, правильно?
Gena
Можно на другие св-ва глянуть из tsconfig? (типа allowSyntheticDefaultImports, target, esModuleInterop и paths)
Gena
Но где-то в этом районе я начинал запускать tsc с опцией --traceResolution чтоб понять что происходит (в похожих ситуациях)
Vladyslav
Можно на другие св-ва глянуть из tsconfig? (типа allowSyntheticDefaultImports, target, esModuleInterop и paths)
{ "compilerOptions": { "target": "es2015", "module": "commonjs", "jsx": "react", "outDir": "outputs", "strict": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, "skipLibCheck": true } }
Кирилл
может убрать module, добавить "moduleResolution": "node" и поменять target на 'esnext'? у меня по крайней мере так
Gena
moduleResolution не хватает, у него дефолтное значение classic при module: "es6" или "es2015" или "esnext"
Gena
esnext я бы поопасался ставить
Gena
не факт, что ts и metro одинаково динамические импорты воспринимают
Gena
У меня вот так работает (но я сейчас транспилю через babel7, а typescript только для чекинга, поэтому могло уже что-то потеряться ценное): "compilerOptions": { "allowSyntheticDefaultImports": true, "jsx": "react-native", "lib": ["es2015", "es2016"], "module": "es6", "moduleResolution": "node", "noEmit": true, "esModuleInterop": true, "experimentalDecorators": true, "noImplicitReturns": true, "noUnusedLocals": true, "preserveSymlinks": true, "resolveJsonModule": true, "strict": true, "target": "es6", "importHelpers": true, "baseUrl": ".", "paths": { "color-js": ["node_modules/color-js/color.d.ts"], // etc... }, "typeRoots": ["types"], "types": ["react", "react-native"] },
Nikita
https://facebook.github.io/react-native/docs/flatlist#scrolltoitem
Maxim
Такое scrollspy называется, если я правильно тебя понял.
Elena
Коллеги, есть ли среди вас или ваших знакомых клёвые тестировщики QA, которые в поиске работы находятся?
Elena
@qa_jobs
Спасибо
Anonymous
Подскажите как сделать можно регитсрацию через приложения имено через firebase? я пока что вижу только способы авторизации
Eduard
это одно и то же для файрбейза, методы разные
Eugene
Пиратство в чатике вроде не особо поощряется :) 🙂
Dmitry
react-navigation v3 + react-native-gesture-handler кто нибудь ловил такое? Бывает, что клинит и по 1000 варнингов валится
Basil
Пиратство в чатике вроде не особо поощряется :) 🙂
У меня этот курс куплен, просто я же не мог дать ссылку на свой юдеми курс