Dmitry
имел в виду каналы в телеге))
Vasilis
имел в виду каналы в телеге))
Присылай резюме. Нам сейчас нужен разраб
Timur 👨‍💻
Присылай резюме. Нам сейчас нужен разраб
Вот она сила комьюнити, раз раз и решение найдено)
Dmitry
скинь, плиз, паблик
Alexey
Ага, пора писать дальнейшие приключения. Следующий пост про тир 1 визу, наверное. Но надо сначала получить
Alexey
И спасибо на добром слове 🙏
Timur 👨‍💻
Не, я про поиск работы прокомментировал) я даже подзабил на это, на Windows ПК правки для android вношу, костыльно, но хоть так пока что)
A
Hi Jasur, I wanna ask if you did you write code for verification of both phone and Email? Because I’m working on Graduation project that requires verification, I tried to write them also I search for some code but they did not work for me.. If you could help me I will appreciate.
Vasyl
Привет всем! Возможно есть у кого-то примеры работы с Jest?
Vitaliy
Привет всем! Возможно есть у кого-то примеры работы с Jest?
тут бы больше деталей в вопросе. так-то jest простой, даже очень.
Jasur
Hi Jasur, I wanna ask if you did you write code for verification of both phone and Email? Because I’m working on Graduation project that requires verification, I tried to write them also I search for some code but they did not work for me.. If you could help me I will appreciate.
I can share some code snippet func = (email) =>{ let reg = /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/; if(reg.test(text) === false) {alert(`Email is Not Correct); return false; }else {alert(`Email is Correct`); } }; based on this do for phone
Vasyl
Руслан
Я бы хотел посмотреть как работать с axios)
я делаю делаю mockImplementation и подставляю ожидаемый ответ, не уверен, что это верная реализация
Vitaliy
Я бы хотел посмотреть как работать с axios)
если тестировать axios - это интеграционные / e2e тесты. обычно выносятся отдельно от юнитов, в юнитах просто ответы подставляются
Vasyl
а есть возможно примеры? Если это возможно
Jasur
Спасибо, не знал что есть такая библиотека
Jasur
Да, до 22 планирую закончить. Для unicorn без этого ни как
Yurii
Памагитииии
Там вроде как есть параметр scrollTo, сохраняйте где нибудь индекс элемента на который нажимаете и при переходе назад делайте скроллто
Игорь
Там вроде как есть параметр scrollTo, сохраняйте где нибудь индекс элемента на который нажимаете и при переходе назад делайте скроллто
Ну это больше костыльный метод. По логике предыдущий экран должен сохранять свое состояние. navigate и push в стэке я так понял этого не делают, либо у меня косяк в коде и при возврате у меня обновляется первый экран
Алексей
Ну это больше костыльный метод. По логике предыдущий экран должен сохранять свое состояние. navigate и push в стэке я так понял этого не делают, либо у меня косяк в коде и при возврате у меня обновляется первый экран
У тебя либо экран, либо флетлист перерендеривается при переходах и приходят в исходное состояние. Можно попробовать выделить флэтлист в отдедьный пуркомпонент, который будет перерендериваться только при изменении данных.
Игорь
Вроде должно сохраняться состояние хоть я и не уверен, а никаких ивентов не висит которые могли бы ререндер делать?
Да вроде бы все проверил, вроде нет. Буду дальше искать. Мне тоже кажется где-то он ререндерится
Алексей
PureComponent
Игорь
Сделай componentDidUpdate и будешь знать наверняка
Не охота рефакторить в класс, у меня все на хуках
Игорь
Ладно. Главное я узнал - стэк должен сохранять предыдущий экран
Игорь
Спасибо)
Gaisar
Привет! хочу переключиться с react на react native, может кто-нибудь порекомендовать курсы или ютуб-обучалки? пока что копаю только документацию react native
Timur 👨‍💻
Привет! хочу переключиться с react на react native, может кто-нибудь порекомендовать курсы или ютуб-обучалки? пока что копаю только документацию react native
Прочитай доку и начни лучше сразу проект делать, труднее когда ты после react native начинаешь изучать react попутно 😂
Gaisar
предлагаешь на практике сразу учиться?)
Gaisar
с реактом -то я хорошо дружу
Timur 👨‍💻
предлагаешь на практике сразу учиться?)
У меня просто история такая, что дали заказ и сказали надо, при этом я react не знал вообще, хотя и сейчас практики не reactJS нет) я вот такой курс проходил https://www.udemy.com/course/the-complete-react-native-and-redux-course
Timur 👨‍💻
предлагаешь на практике сразу учиться?)
Именно, эффективнее, ну по крайней мере для меня, когда нет пути назад)
Gaisar
понятно) что по поводу курса скажешь, норм ?
Timur 👨‍💻
понятно) что по поводу курса скажешь, норм ?
Да, мне понравилось, дал основу с которой далее я уже начал что-то понимать и глубже копать)
Gaisar
Именно, эффективнее, ну по крайней мере для меня, когда нет пути назад)
просто хотелось сперва теорию и основу поизучать, я сомневаюсь, что там все как в реакте)
Алексей
Димка Реактнативный на ютубе посмотри уроки у него ) я с реакта на реакт нетив за неделю перешел, отличия малы
Timur 👨‍💻
просто хотелось сперва теорию и основу поизучать, я сомневаюсь, что там все как в реакте)
Главное с изучением не тяни, сразу практика и только практика!))
Алексей
Ну по факту Тимур правильно сказал, практика в первую очередь, видосы помогут просто переварить некоторые отличия от обычного реакта, да и все )
Алексей
Но ничего сверхсложного нет, по факту чуть другие папки в проекте создаешь, и вместо веб компонентов типо <div> используешь компоненты из react-native типо <View>
Алексей
в остальном кодить так же )
Алексей
есть правда еще нативная часть, но там в основном настройки приложения и подключение модулей, на начальных этапах тебе не нужно )
Gaisar
Так, ок, понял, спасибо)
Андрей
всем привет, https://github.com/archriss/react-native-render-html кто то пользовался данной либой ? как установить textAlign: 'center',( ко мне приходит текст в котором есть теги , по типу "text <p>text</p> text ")
Neo
Каким паттерном лучше пользоваться для React Native?
Neo
Грубо говоря какой метод паттерна применять, типа какие файлы где должны лежать, как их называть, как код должен выглядить и т.д.
Yurii
просто хотелось сперва теорию и основу поизучать, я сомневаюсь, что там все как в реакте)
Возьмите какой нибудь бойлерплейт, стяните его - посмотрите структуру, запустите проект посмотрите что да как потом сделайте какой нибудь будильник или таск менеджер и этого будет достаточно что бы потом включиться в боевой проект - если знаете реакт то отличий особо не увидите, в нейтиве только свои ограничения и фишки
Dmytro
Пытаюсь добавить app в goole play https://prnt.sc/r1ovn3 она 5 минут добавляется, потом You need to use a different version code for your APK or Android App Bundle because you already have one with version code 5. Кто с такой хренью сталкивался? При этом я точно знаю что до этого я не добавлял bundle с version code 5 https://prnt.sc/r1p6nh
Narek
проверь
Narek
или покажи манифест
Anonymous
Подскажите, как мне settimeout каждые 5 минут запускать, чтоб всегда запускалась функция, в компоненте ? мне надо state координты отправлять раз в 5 минут
Narek
только при unmount сбросить не забудь
ana 🪢
Попытайтесь обновить version code и собрать заново
Dmytro
поменяй версию приложения и версию кода
android/app/build.gradle defaultConfig { applicationId "com.braingain" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 5 versionName "1.05" } я тут указываю версию
Anonymous
setInterval?
да) бывает и такое у меня))
Dmytro
такое чувство что при загрузке страница два раза пытается загрузить приложение
Narek
сбрось кеш и все дела
Narek
тоже самое выдаст?
Dmytro
после загрузки https://prnt.sc/r1p99j в Artifact library появляется моя апка
Dmytro
сбрось кеш и все дела
как его сбросить ?
Narek
ну в браузере
Anonymous
только при unmount сбросить не забудь
componentWillUnmount сбрасывать интервал ? а если мне надо чтобы когда приложение было свернуто или пользователь ушел с экрана карты, мне все равно надо отправлять координаты по интервалу
Dmytro
ну в браузере
да я щас вообще другой браузер открою, а то дичь какая-то
Narek
вот тут посмотри версии