Yurii
Das
Вопрос про Redux такой, есть action c POST и GET запросами на сервер. Get запрос успешно возвращает значение ну и соответственно рисую на странице. После того как вызываю post запрос
Das
Reducer возвращает пустой массив
Das
Скрины не могу к сожалению только тса
Das
Das
Yurii
Bogdan
S
Ты перетераешь process параметр, который является масивом, тебе или мержить нужно, или под другим параметром сохрянть другой ответ
Max
1) пропущена запятая как выше показали
2) ты заменяешь в сторе process тем что пришло с сервера, соответсвенно надо убедится что он присылает то что тебе нужно
Max
и скорее всего сервер возвращает одно значение а не массив, тогда надо вмержить его в массив process, а не менять полностью
Das
Сервер возвращает строку типа ок
Das
После отправки на сервер я заного должен вызввать гет и перерисовать
Das
Как это делать понятия не имею
Das
Max
экшны создаешь через action creator'ы? redux-thunk ?
Das
Redux thunk импорт есть
Das
И вторым параметром в createstore закинул в applymiddleware
Max
если на создание элемента (POST) сервер не вернул данных, значит надо там же в action creator'е отправить новый запрос (GET) на сервер
Karomatov Bakhodur
Das
А вот про actions creatorе не понял
Max
покажи как ты запрос отправляешь на сервер
Karomatov Bakhodur
Протестировал все таки сворачивает
Das
Das
На работе прокси, сори за фотки
Max
во втором случае в .then надо что-то типа return getProcess()(dispatch)
Max
или напрямую вписать то же самое что в теле getProcess
Max
если сервер не вернул данные на создание, значит по возвращении POST надо сделать еще один запрос на GET
Max
и в reducer'е получается всего один кейс - type: 'GET_PROCESS'
Max
если конечно не нужно отображать состояние загрузки для каждого из запросов
Das
Не
Das
При успешном постп
Das
Das
Попробуем так щас)
Das
Спасибо
Max
это не то. Ты почитай сам - если 'OK' то вернуть 'OK'
Das
Уже
Das
😂
Max
и потом ты этот 'OK' кладешь в стор под ключом process
Das
Ага)
Das
Не могу допереть как туда всунуть state из гета
Dmitry
всем привет, пишу валидатор для инпута с email, можно ли это как-то красивее написать?
Bogdan
я форкнул либу модалок и затипизировал , теперь только пул реквестом кидать? а если он не примит его, я могу напрямую из своей репы заюзать?
S
Bogdan
S
S
https://bundlephobia.com/result?p=yup@0.28.1
вот тут сразу видно альтернативные варианты
Andrei
Dmitry
спасибо!
S
Andrei
Просто предложил как один из вариантов)
S
Andrei
Sergey
Народ подскажите пожалуйста кто видел приложения на реакт нейтив с использыванием камеры , что бы при на ведении на определенный обект или qr-код на екране появлялась 3D фигурка, и можно было смотреть эту фигурку с разных сторон
Jasur
Yurii
Max
а есть что-то кроме reanimated для декларативных анимаций?
Max
https://www.youtube.com/channel/UC806fwFWpiLQV5y-qifzHnA
он использует в т.ч. и reanimated
Jasur
Для начало можно это тоже
https://codedaily.io/courses
Vitaliy
да, я даже скидывал ссылку в этом чате. Вопрос только в том, что какое-то ограничение всё равно будет (т.е. программное, а не только физическое в пределах свободной памяти телефона). плюс там что-то ещё есть, не помню уже. вроде бы торможение на больших объемах чтения-записи усиливается.
Dmytro
у меня не вышло. Больше 2мб было и Async Storage просто переставал возвращать что либо. Танцы с бубнами не помогли, перешел на redux-persist-filesystem-storage
Mykola
Добрый день. Не могу запустить проек на андроиде. Вчера все работало, сегодня нет, ничего не обновлял. После react-native run-android получаю error Android project not found. Are you sure this is a React Native project?
В студии ошибка ERROR: Cause: internal/modules/cjs/loader.js:638 throw err; ^Error: Cannot find module '@react-native-community/cli'
Yurii
Jasur
Пока тестовый да ?
Anonymous
Как проверить девайс рутован или нет?
Bogdan
В рн можно создать вфайл d.ts, что бы игнорить там что то, как его подключить?
Vitaliy
アレクサンダー・バキマトフ
мб жс сначала начать?
Vitaliy
похоже, нет такого экспорта в src/Navbar
https://learn.javascript.ru/import-export
アレクサンダー・バキマトフ
Yurii
покаж код навбара, там ошибка есть
Dmytro
откатился назад к AsyncStorage и странно, но сейчас могу работать со своими данными, хотя раньше точно были с ним проблемы. Это хорошо, можно тогда DataStore тестить