Denis
Всем привет! Ребята, а подскажи плз кто то автоматизировал деплой билдов Кордовы ? Может кто юзал какие-либо сервисы которые могли бы стянуть репозиторий с гита, сделать билд кордовы для ios и андроид и задеплоить его куда-нибудь для тестирования? Заранее спасибо !
Andrew Q🎩
Парни, а как хендлить ошибки в стиле ErrorBoundary в функциональных компонентах?
ErrorBoundary - делаешь hoc компонент обертку потом <ErrorBoundary>тут твои другие компоненты</ErrorBoundary>
Andrew Q🎩
кажется так если я правильно помню, ну это hoc - тебе вроде правильно подсказали
🤴👷‍♂️🦸‍♂️🧚‍♀️
Есть примерно такой код на санках. Как мне в компоненте прикрутить это, чтобы инпут изменял поле login: action.payload.login export const login = createAction(`@@${PREFIX}/LOGIN`); export default handleActions<IAuth, ActionTypes>({ [login.toString()]: (state: IAuth, action: Action<any>): IAuth => ({ ...state, login: action.payload.login, pw: action.payload.pw }),
Саша
Господа, куда задавать вопросы по гиту?
focus
Господа, куда задавать вопросы по гиту?
думаю в любом чате, где есть веб)
Eugene
@git_ru
Саша
@git_ru
Вот спасибо
Andrew Q🎩
@git_ru
ос спасибо )
Виктор
народ, чем файл-инпут делаете(полехче и попроще)? чето както неоднозначно нагуглилось.
Eduard
помогите с имутейбл
🤴👷‍♂️🦸‍♂️🧚‍♀️
Бог поможет
привет, бог
🤴👷‍♂️🦸‍♂️🧚‍♀️
помоги с санками
Eduard
Бог поможет
кто тут бог, помогыыте мне
Frontend Priest
Виктор
помоги с санками
садишься и едешь
Eduard
yarn remove immutable-js
ты слишком юморной для бога
🤴👷‍♂️🦸‍♂️🧚‍♀️
ты слишком юморной для бога
мне с реадкс-фанк надо разобраться, тут код странный
🤴👷‍♂️🦸‍♂️🧚‍♀️
🦜
ну это для тебя
Пиши вопрос, будем решать
🤴👷‍♂️🦸‍♂️🧚‍♀️
Код такой с мобилки не очень читать
ну это не мой код, мне его тоже так себе читать
🤴👷‍♂️🦸‍♂️🧚‍♀️
Разверни вопрос. Не понятно что ты хочешь сделать
есть инпут, есть экшн фанковский для метода логин в теле запроса должны лежать const body: object = { "login": AuthLogin, "pw": pw }; вот эти значения мне надо с инпута получить
🤴👷‍♂️🦸‍♂️🧚‍♀️
передай в экшн их handleInput = useCallback(e =>{ const value = e.target.value dispatch(action(value)) })
login = (параметры, которые я хочу передать): ThunkAction<Promise<void> => {...} а в компоненте мап стейт ту пропс?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Он у меня на классах, да
🦜
ownProps ?
🦜
а не, тебе надо будет там функцию передать, в которой ты передашь аргумент
🦜
типо вот так
🤴👷‍♂️🦸‍♂️🧚‍♀️
dispatch(login(...args))
🦜
{ handle(e){ dispatch(action(e.target.value))} }
🦜
в onChange={this.props.handle}
Филипп
Есть хороший курс по React от webformyself, и недавно Дмитрий Лаврик стартовал свой курс.
🤴👷‍♂️🦸‍♂️🧚‍♀️
так я запутался
🤴👷‍♂️🦸‍♂️🧚‍♀️
в логине у меня тупо запрос отправляется
🤴👷‍♂️🦸‍♂️🧚‍♀️
а данные я обрабатываю в handleActions
Филипп
Лаврик)00
А что, он неплохо объясняет)
Unknown
Кто знает почему при смене url, redux запускается сначала
Unknown
??
Unknown
как вы меняете url?
В поле браузера
🤴👷‍♂️🦸‍♂️🧚‍♀️
Или я туплю опятт
Daniil
В поле браузера
А почему он не должен после рефреша страницы ?
Boris
В поле браузера
При смене url в браузере, происходит занова инициализация JS и redux начинает свою работу с INIT
Филипп
🦜
effector.js Добавь
Anonymous
effector.js Добавь
Самодостаточные войска здесь?
Eugene
effector.js Добавь
🌚и 10 стейтмененджеров Арталара
Eugene
👀
Anonymous
Если не ошибаюсь
MVD
как посмотреть какие именно пропы изменяются?
🦜
react profiler
Dmitriy
щет а как глянуть useContext в девтулзах то??
🦜
щет а как глянуть useContext в девтулзах то??
вроде только в эксперементальной версии
Dmitriy
ну как всегда...
Dmitriy
че за хреновый опрос
Виктор
если в слове вброс допустить 2 ошибки то получится опрос
Default
Effector
Roman
всмсл, а чем пользовался
Anonymous
Эффектор слишком самодостаточный, чтоб быть стором от народа, это ближе к правому крылу
Alexey
адепты эффектора
Volodymyr
нужно ваше мнение, какой для вас комфортный max-line-length в тс/ес линте?