Bogdan
нет
ну вот submitForm у него есть, еогда он выполнит ф-ю, его потеряет
Артем
каким образом?
Bogdan
а лол, я с редюсером перепутал, пздц, прикольно, бывает
Артем
стейт поидеи меняетася только тот что я трогаю
Артем
а лол, я с редюсером перепутал, пздц, прикольно, бывает
фух, я думал уже совсем у меня крыша поехал, чего-то не понимаю
Bogdan
стейт поидеи меняетася только тот что я трогаю
ну тогда покажи все и ошибку, со скрина ничего не видно
Артем
https://web-js-react-forms-1211785.evaluator5-1.hexlet.io/?
Ilia
Ребят, как лучше всего получать данные из форм?Вешать onChange и долбить setState постоянно не есть гуд?(в контролируемом компоненте)
Bogdan
https://web-js-react-forms-1211785.evaluator5-1.hexlet.io/?
ну ты видимо event передал криво
Serhii
https://web-js-react-forms-1211785.evaluator5-1.hexlet.io/?
допиши рядом с name const value = e.target.value
Andrew
Народ кто знает, как можно сделать? надо svg елемент, нормально уменьшить, что б он не был таким большим, надо задать базу как ширина 2000, найти коэффициент и через скейл трансформировать на этот коэфициент
Bogdan
чего не есть гуд? в доке по реакту так рекомендуют
проще показать еще скрин, где вызвал ф-ю, смысл гадать то
Артем
допиши рядом с name const value = e.target.value
помогло, а чего так ? почему в функции setStete не видно event?
Bogdan
https://reactjs.org/docs/events.html#event-pooling
Serhii
помогло, а чего так ? почему в функции setStete не видно event?
setState асинхронный, пока он сработает event уже потеряется
Артем
Блин точно, только читал недавно) спасибо всем) теперь точно запомню) когда час на это убил)
Макс
Привет. Маленький вопрос. Такая конструкция будет работать в jsx? {this._isFormHidden || <TestForm />}
Макс
т.е. корректно ли так писать
Vladimir
т.е. корректно ли так писать
_isFormHidden - это boolean? Тогда некорректно
Макс
да, boolean
Макс
Откуда вопрос - следующее же работает: {this._isFormVisible && <TestForm />}
Камиль
Ребят подскажите как жить без редакса в react-apollo?
Макс
то есть с && работает, а с || нет, верно?
Vladimir
оно работать-то будет
Василий
я пишу _isFormHidden===true из за того что есть значение undefined
Камиль
Почему это замена редакса?
Василий
_isFormHidden - это boolean? Тогда некорректно
можно сложный вывод на основе анонимной функции делать
Eugene
Ребят подскажите как жить без редакса в react-apollo?
ну там есть свой стейт мененджмент вроде
Макс
У меня вопрос именно про логическое или, будет ли оно работать подобно логическому и
Камиль
Василий
===true не работает что ли?
Serhii
то есть с && работает, а с || нет, верно?
|| будет продолжать цепочку, пока не найдет true
Eugene
А название не помнишь?
https://www.apollographql.com/docs/react/essentials/local-state/
Vladimir
или !this._isFormHidden &&
Камиль
Спасибо
Макс
|| будет продолжать цепочку, пока не найдет true
если оно его найдёт в первой булевой переменной (получится {true}) - ошибки не будет?
Василий
не будет, но если там undefined ?
Макс
про случай с undefined понял всё ясно, спасибо)
nnbphkqujhjkynr
Это нормально в бутстрапе на реакте?
Oleg
помогите, пожалуйста с debounce функцией. суть в том, что у меня в компоненте есть функция, которая отрабатывает по _.debounce. в какой-то момент мне нужно сделать cancel(), но он не работает. мне кажется, что каждый раз, когда обновляется компонент, создаётся новая функция, поэтому cancel отрабатывает на старой функции. как решить эту проблему? вынести за компонент? записать в useState функцию?
Ilia
Ребят,middleware это то ,что выполняется между action и reducer?Если так,можете помочь как работает thunk(он служит для асинхронных запросов на сервер?)Тоесть он так же middleware,так как между action и reducer выполняется еще запрос ? Правильно я понял?
Oleg
useCallback
только только пришёл к этому. я не знаю, как это работает, но стоит задать вопрос в чатике, вероятность найти ответ в гугле сильно повышается. спасибо.
Eldar
Ребят подскажите как жить без редакса в react-apollo?
Ну graphql не заменяет никак redux, но вроде какой-то state есть у react-apollo
Serhii
Это нормально в бутстрапе на реакте?
https://developer.mozilla.org/ru/docs/Web/HTML/Element/input/email#Basic_validation
Данііл
Ребят,middleware это то ,что выполняется между action и reducer?Если так,можете помочь как работает thunk(он служит для асинхронных запросов на сервер?)Тоесть он так же middleware,так как между action и reducer выполняется еще запрос ? Правильно я понял?
function createThunkMiddleware(extraArgument) { return ({ dispatch, getState }) => (next) => (action) => { if (typeof action === 'function') { return action(dispatch, getState, extraArgument); } return next(action); }; } const thunk = createThunkMiddleware(); thunk.withExtraArgument = createThunkMiddleware; export default thunk;
Данііл
это его сурц
Данііл
он по сути делает простую проверку
Mikhail
Народ, подскажите как очистить объект пропсов от ненужных полей и передать дальше? допустим, есть export default (extraProp1, extraProp2) => props => ( <Lazy {...props} extraProp1={extraProp1} extraProp2={extraProp2} /> ) и дальше внутри Lazy я хочу передать дальше в Component объект пропсов без extraProp1 и extraProp2 render() { return <Component {...this.props} /> } Я могу тупо создать новый объект и передать его, но как можно красиво сделать, подскажите?
Zhanadil
Ребята в редаксе обычно создавался начальный стэйт и туда вносили данные, а сейчас в хуках структура изменилась. Условно через mapstatetoprops получали стэйты и изменяли стэйты в диспаче. А с новыми хуками как? Подскажите или скиньте ссылку с инфой, как работать с хуками и редакс
Daniil
Никак это не повлияло, ты можешь вообще использовать хуки из редакса
Oleg
Никак это не повлияло, ты можешь вообще использовать хуки из редакса
вообще не понял, как использовать хуки реакта. не нашёл как-то юзкейса. может, ты знаешь?
Daniil
вообще не понял, как использовать хуки реакта. не нашёл как-то юзкейса. может, ты знаешь?
Что именно? useSelector очевидно для твоих селекторов useDispatch для диспатча
Oleg
Что именно? useSelector очевидно для твоих селекторов useDispatch для диспатча
что за селекторы вообще? это же элементы в доме?
Daniil
что за селекторы вообще? это же элементы в доме?
ну ведь в доке редакса по хукам есть примеры https://medium.com/@matthew.holman/what-is-a-redux-selector-a517acee1fe8
Daniil
Это какой урл? Медиум?
Daniil
хз, все открывается. https://react-redux.js.org/next/api/hooks#hooks тут есть про все необходимые тебе хуки и как писать на них Читал?
Oleg
о, вроде всё окей. может, залогиниться нужно было.
Zaff
Zaff
Как правильно написать это? при setCartState нужно менять значение isOpen на обратное
Alexandr
Чат дайте пж линк на mobx чат?
Anton
Ребята, подскажите по нативу. Только начал и не могу разобраться с навигатором. Не может найти createAppContainer в react-navigation
Alexandr
@mobx_js
1 участник
Maksym
что скажете?
cartState.isOpen?