Evgeniy
^
многовато вроде даже для, безтезешного задания
artalar
многовато вроде даже для, безтезешного задания
Да вообще не ясно что делать. Это просто картинка и плохой, совершенно безуважительный, вопрос
artalar
Есть огромное множество факторов, которые влияют на то что нужно сделать и за сколько это получится. Если вы их не понимаете, лучше закладывайте пол года...
Evgeniy
согласен вопрос закрыт
Василий
привет. в react-final-form у тега select <Field name="region" component="select" id="idDeliveryCityID" onChange={onCityChange} > как только ставлю onChange обоаботчик, в броузере начинает выбираться всегда только 1 пункт, вместо 3 например. может я чего не делаю? без onChange выбранным становиться то которое выбрал
Василий
кстати, у react-final-form при изменении выбранного option у select все время метод render у Form вызывается - у этой компоненты так в архитектуру заложено? перерисовка формы
Василий
<Field name="region" component="select" className="form-control" id="idDeliveryCityID" onChange={onCityChange} > {stepDetail.DeliveryCityList.map(city => ( <option key={"city" + city.ID} value={city.ID}> {city.Name} </option> ))} </Field>
Василий
передавал. в том то и прикол
Cenator 🐈
В селект а не в опшн
Василий
В селект а не в опшн
че, так можно было? 🥶
Cenator 🐈
че, так можно было? 🥶
Вообще в доке я не вижу чтобы передавали onChange, но если передаешь то по логике value нужно
Василий
мне на смену города по выбранному значению операцию сделать надо - все равно каким способом, главное чтобы работало. 1. по стандарту onChange нужен 2. но в react-final-form при изменении выбранного Option вызывается render и там в valued новое значение приходит
Vladislav
Приветы, задание сделать функцию таймер, в которую я могу передать параметром время, и далее самое важное чтоб при её вызове console.log(foo()) в консоль выводился обратный отсчет. Проблема, не могу добиться вывода отcчета при console.log(foo()) Вывести могу отсчет если только log укажу в теле функции
Юрий
ребят, как лучше сделать реализацию этого? Это sideBar в админке. это лучше реализовать через enum, массив, что бы возможно в дальнейшем что-то добавить или удалить в одном месте? да и код в 1 месте будет. или же не стоит заморачиваться в данном случае и можно просто захардкодить?
Юрий
Можно сортированный массив объектов с name, path, component и мапой по нему
да, как раз об этом и думал, по идее внутри массива еще можно хранить название иконки и ее потом тоже прокидывать в компонент и в after подставлять?
Юрий
но думаю, тайпскрипт будет ругаться, если в компоненте будут импорты всех картинок, а будет использоваться 1 у каждой лишки)
Anonymous
Картинки можно и бэкграундами через цсс делать, а класс накидывать в зависимости от name. Хз тут уж зависит от фантазии
Юрий
можно в пропс прокидывать в компонент, но что бы работало, нужны импорты всех иконок
Anonymous
тут styled-component`ы
Тут я точно не помощник, мне sc не зашло :(
Андрей
Как в детенышу Swipe дать свойство isOpenMenu?
Ian
Гуглится за минуту
Андрей
Сделал как в примере, а как передать то isOpenMenu?
Ian
Так ты же вторым аргументом передашь объект из пропсов, вот и добавь туда isOpenMenu
Alexey
Доброе время суток. Вопрос по HOC-ам. Мы используем hoc чтобы усилить оборачиваемый элемент. Как правило он содержит state и из оборачиваемого компонента мы дергаем методы в hoc-е, чтобы воздействовать на стейт hoc-а (классический вариант). Вопрос в том, могу ли я (точнее, правильно ли) в hoc-е перехватывать обработчики из обернутого компонента, чтобы провести какие-то действия, а потом уже вызвать обработчик родителя (или не вызвать)?
Denis
З
SCRIPT
всем приверт у меня следующий вопрос ночика в реакте
SCRIPT
новичка в реакте
SCRIPT
это один компонент который повторяется но нужно в разных вариантах указать разное изображение и текст
SCRIPT
подскажите пожалуйста как реализовать его возможно
Vlad
Подскажите, как через сеттаймаут заполнить массив в стейте?
SCRIPT
тоесть 4 блока в каждом должен быть разный текст и изображение как реализовать повторяющимся компонентом без копипаста
Ilya
Пропсы разные передавать
SCRIPT
Пропсы разные передавать
можно сылку на пример пожалуйста
Василий
у тебя будет один компонент, в который ты будешь передавать разные тексты и изображения
Ilya
O_o <MyComponent text='blabla' img='123.jpg'>...</MyComponent>
SCRIPT
у тебя будет один компонент, в который ты будешь передавать разные тексты и изображения
да этого и хочу только не знаю как посмотреть что то аналогичное что бы понять
Ilya
https://reactjs.org/docs/render-props.html
Василий
https://github.com/Juriy/pro-react-redux/tree/master/todo
Василий
вот тут код можешь посмотреть
Alexandr
спасибо
https://medium.com/@jmuse/%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8-%D0%B2-react-d86394da2b50 (Родитель ➡️ Ребенок)
Daniil
это ему не нужно
Mike
потом внезапно сразу это
Mike
без объяснения что за стейт такой
Mike
так для кого эта статья тогда?
Alexandr
без объяснения что за стейт такой
смысл не в стейте, а в том как он передается
Mike
Смысл в неконсистентности ожиданий от читателя
Alexandr
Alexandr
Смысл в неконсистентности ожиданий от читателя
эта статья не о пропсах и стейтах, а о передаче данных между компонентами
Mike
Еще раз, блять, ты читаешь что я пишу?
Mike
Статья неравномерно ждет что пользователь одновременно ничего не знает и знает достаточно, чтобы статью не читать
Mike
https://medium.com/@ruthmpardee/passing-data-between-react-components-103ad82ebd17 вот оригинал на который ссылается твоя статья, и он куда понятнее и структурнее
Andrey
я использую куки, при загрузке вывожу поп-ап об использовании и если пользователь согласился, то больше ему ее не показываю, вопрос мне это нужно где-то сохранять в бд например (согласие пользователя) или просто клик и все?
Alexandr
Статья неравномерно ждет что пользователь одновременно ничего не знает и знает достаточно, чтобы статью не читать
Я не понимаю чего ты хочешь, человек спросил как передать пропсы я ему сскинул то, где написано как, вначале используется пропс, о нем написано. Ни где ни сказано что это для суперновичков в реакте
Mike
понятно объяснено как и что, в твоей статье написано "между двумя детьми — юзайте родителя". точка.
Mike
потому что ты кинул ту статью, значит, ты считаешь ее полезной
Mike
а она — говно
Alexandr
Mike
Если ты скинул в чат ссылку, то ты отвечаешь за ее качество и претензии за него — к тебе
Mike
За весь медиум у меня спроси, почему нет
не перегибай. нужно проверять качество материала, который ты предлагаешь другим читать. если бы материал был на сайте, на котором 90% экрана занято рекламой — да, за это тоже предъявить можно
Alexandr
Все я тебя понял, не обсуждаем.
Eugene
а как на хуках будет выглядеть counter который каждую секунду прибавляется + 1 🤔 с setInterval
Looch
Там вроде через useRef
Looch
https://overreacted.io/making-setinterval-declarative-with-react-hooks/