Mishka
это не иделальный вариант а какая то каша из подходов. В данном случае чтобы стили рабатали нормально нужно писать <div className={styles.article}> <p className={styles.article__text}></p> <a className={styles.article__link}> </a> </div>
проблемы начинаются когда у тебя для блока несколько классов, но для этого я так понял существует classnames библа но выглядит все это кашеобразно есть какие-то альтернативы css-in-js и css-modules
Александр
Если это что-то позиционирования тултипа то не надо в стейт ничего писать, а менять сразу в каллбеке его положение
Ilya
а я использу. ref-callback
Накидайте пример в codesandbox.io да с комментариями чтобы был понятен ваш замысел, Aleksandr дело говорит, надо понять что вы хотите
Ilya
ну сформировать обработчик клика который будет знать размеры элемента!
Элемент заведомо известный или произвольный на который вы повесите этот обработчик клика ?
Kostya
известный да!
Alexey
Добрый вечер,ребята,такой вопрос,хочу настроить json server и работать с ним вместе через реакт.РАботаю через вебшторм По этому сайту смотрю инструкцию https://dev.to/rodeghiero_/json-server-with-reactjs-3chd я запускаю сервер через через команду json-server --watch db.json --port 3001 а чтобы запустить моё реакт приложение писал это npm run start Но после того,как написал : json-server --watch db.json --port 3001 Моя консоль неактивна для ввода еще команд,что мне делать?
Alexey
Fa
ctrl C
Kostya
использую Ref -callback на этом элементе в этом коллбаке хочется обнавлять этот обрабочтик
Alexey
ctrl C
да,но тогда останавливается json сервер
Alexey
Мне завершать и запускать реакт приложение?
Fa
Ну тогда может в скрипт json файла добавить вместе с start
Fa
Или где там эти скрипты сидят, сейчас точно не помню
Alexey
чтобы работало моё приложение,они должны работать параллельно?верно?
Alexey
КОгда запускаю сервер,всё переходит,когда запускаю реакт,сервер уже не отвечает
Джон
Ребят, вопрос не совсем по реакту, сорри У меня есть Input компонент, который поддерживает отображение отформатированных через intl чисел. При фокусе он — type="number" и принимает флоат, однако при блюре тип меняется на "string" и value инпута становится отформатированное число вида "111,222,333.45" — строка После заполнения большой формы мне нужно, чтобы все инпуты отдали сырое числовое значение. Какие можете подсказать способы захендлить ситуацию? И не слишком ли тупо менять тип инпута по ивенту? Скрин инпута и его вызова прилагаю
Джон
Джон
Джон
Также буду рад любой критике не по существу вопроса
Ilya
ну сформировать обработчик клика который будет знать размеры элемента!
https://codesandbox.io/s/click-size-ky5d4 давай от этого примера "плясать".
no
Кто учит английский, можете написать в лс?
Nata
Кто учит английский, можете написать в лс?
90% таких, даже преподаватели улучшают постоянно. В чем вопрос и как это связано с реактом?
Andrei
The Даня
привет, подскажите какую-нибудь статью про регистрацию в связке react + redux (на беке django rest api)
Anonymous
Так, а дальше что? Ноу нейм криво сформулировал вопрос, Наталья А поправила и уточнила, какая необходимость в токсичности с твоей стороны?
Denis
Есть следующая Yup валидация. const LoginSchema = Yup.object().shape({ password: Yup.string() .min(6, 'Too Short!') .required('Required') }); Задача состоит в том, чтобы блочить кнопку, если введено меньше 6 символов. По-умолчанию кнопка должна быть залочена. При текущей реализации, кнопка по умолчанию активна, а блокируется только, когда юзер начинает вводить пароль. Подскажите, как правильно подправить данную валидацию или куда копать?
Vall
isInitialValid: false
С версией 2.0.4 будет кидать ворнинг, onMountValidate : true надо ставить
Джон
регуляркой?
Dmitriy
а как форсировать введение только цифр? кастомно в ивенте?)
валидировать инпут, для жтого ж мы и упарываемся в контролируемые
Джон
валидировать инпут, для жтого ж мы и упарываемся в контролируемые
ну я валидирую на сабмите, предлагаешь валидировать в onChange?
Dmitriy
ну я валидирую на сабмите, предлагаешь валидировать в onChange?
смотря что там вводить будет юзер. Если допустим номер карты то чего тянуть до сабмита или блюра поля https://codepen.io/s-yadav/pen/bpKNMa
shatmanalive
привет всем, нужно перехватывать переходы по ссылке из письма, брать токен из параметра запроса и его перенаправлять на эндпоинт. Как это делается.
Igor
добрый вечер
Igor
У меня есть массив к примеру User (в котором name , surname и т.д) как из него достать массив всех name
Igor
приведи пример ланных
к примеру массив из 10 юзеров с данными имя фамилия и т.д
Igor
мне нужно полчуть новый массив только имен из этого массива
Igor
приведи пример ланных
"главное реакт не впутывай" тут не пашет? 🤔
Dmitriy
"главное реакт не впутывай" тут не пашет? 🤔
если такие вопросы человек задает то не поможет
Igor
"главное реакт не впутывай" тут не пашет? 🤔
ну я на Angular присал там было как то object.ForEach(p => { ...});
Igor
я понимаю что не совсем React вопрос
Igor
но все же :)
Dmitriy
ну это же элементарный js
видимо в ангуляре не требуется)
Igor
видимо в ангуляре не требуется)
ну да там TS немного подругому
Volodymyr
по другому, ну ну
Firstname
Люди, у меня по умолчанию проект подгружается на пути "/". Как сделать так, чтобы он грузился (или сразу переходил) на другом пути, например "/hello"?
Firstname
Может это как то в роутинге можно прописать? Было бы удобно
Volodymyr
Скорее лучше в твоем веб-сервере... можно и в роутинге делать редирект с / на /что-то
Firstname
Volodymyr
А где это прописать?
там где роуты конфижишь там и пропиши
Джон
смотря что там вводить будет юзер. Если допустим номер карты то чего тянуть до сабмита или блюра поля https://codepen.io/s-yadav/pen/bpKNMa
Благодарю за ссылку =) В моем случае это достаточно крупные формы с 40-50 и более инпутами со значениями объемов углекислого газа, затрат предприятия и прочей чепухи. До того, как я поступил на работу, стоял какой-то ужасный пакет с масками, который сильно тормозил ввод — видимо из-за валидации в onChange. Решили сделать так пока что, как описано выше. Да и времени на это выделили немного. Однако проблема в том, что если раньше приходилось юзать parseFloat, чтобы получить нужные значения из инпутов, то сейчас решили отказаться от parseFloat, так как полагаться на эту функцию (как и на parseInt) не приходится. Значения должны быть в точности такими, как их ввел юзер, и быть флоатами. Эти числа дальше используются для сложных вычислений на беке, в которых я ничего не понимаю, но требование к фронту я описал выше.
Джон
кстати, что скажете о reach-router?
Al
Всем привет! Занимаюсь самообразованием!!! Подскажите,что почитать-посмотреть,бесплатное по реакту!))) Если можно в личку,а то здесь боюсь потеряется!))) Заранее благодарю!)))
Alexey
РЕбята.,почему у меня не срабатывает код в прямоугольнике?А выводит рендер 21 строки?