изнанкин
Ой, я попутал с совершенным кодом
Nikolay
Есть ли программа которой можно скормить React проект и она визуализирует или опишет схему класов || комопонентов || модулей ?
Dmitry
Можно ли делать асинхронные запросы в хуке эффекта?
🤴👷♂️🦸♂️🧚♀️
Dmitry
А чем их обертывать?
Dmitry
У меня в хуке вызывалась функция из пропсов, в которой уже лежит запрос, но функция без параметров, поэтому там ругается на то, что она может быть родителем изменена и тд
Vall
Всем привет
Подскажите календарь, на днд + с инфинити скроллом по горизонтали, чтобы были дни и можно было задавать задачи по времени и тд
Примерно такой функционал, ну и чтобы стили можно было перебить легко
Anonymous
Vall
Artem
Вечер добрый, направьте, пожалуйста, куда копать?
ссылка на пример надо в ComponenDidMount изменить curs в cryptoData, каким образом это сделать ?
Artem
shashkov0
Объясните плиз как работает инициализация состояния (useState(initial)). Есть компонент, который принимает пропс a и b, он имеет стэйт c, который устанавливается так const [c, setC] = useState(a + b), далее я жму в UI кнопку, которая меняет пропсы a и b, но с при этом не обновляется. Проблему решил через useEffect: useEffect(() => { setC(a + b) }, [a, b]). Нормальная ли это ситуация?
SENATOR ARMSTRONG
Кто-то юзал https://react-hook-form.com ? Удобней формика получается?
Oleksii
Oleksii
открой ссылку, тебе ж ссылку скинули под нос
SENATOR ARMSTRONG
да ничего, просто нашёл только что интересную либу
Влад
Привет) подскажите плиз как лучше всего менять роут по выполнению асинхрлнного запроса? Возможно ли это сделать в ридаксе?
Иван
а ридакс то тут не очень и нужен наверное, почему бы просто в стейт не положить в layout?
Иван
в любом случае передать в ассинхронный запрос функцию присвоения в стейт или в ридакс не должно быть проблемой
Daniil
Aleksey
Всем привет! подскажите как прокинуть переменную coodrs в атрибут defaultGeometry. В диве она читается. а когда подставляю её в defaultGeometry - не хочет.
Aleksey
endpoint - json файл который перебираю. в div-e всё видно. появляется много div-ов c координатами
Anonymous
Вы занимаетесь вёрсткой в проектах, или делаете чисто работу на реакте?
Aleksey
я делаю тестовое задание на стажировку
rovnyart
да
rovnyart
да это мы уже поняли) что за Placemark и с чего ты взял, что "не хочет"?
Aleksey
Placemark это компонент с библиотеки 'react-yandex-maps' для работы с картами. хочу сделать много значков на карте. Placemark-ов. но не могу туда прокинуть координаты
rovnyart
Aleksey
не хочет работать потому что плейсмарки не появляются)
rovnyart
законсоль coords
Aleksey
[
{
"coodrs" : "53.910500, 27.549637",
"name" : "дворец спорта"
},
{
"coodrs" : "53.895688, 27.547812",
"name" : "Пл. Независимости"
},
{
"coodrs" : "53.902418, 27.561828",
"name" : "0 км"
}
]
rovnyart
ну и ты же видишь, в чем тут беда, да?))
Aleksey
в диве все гуд. выдаются все координаты
rovnyart
в коде либы написан тип, который ожидается пропсом defaultGeometry, а у тебя это строка
Aleksey
а ) думаю ты прав
Aleksey
сейчас попробую перевести строку в число
rovnyart
заходи иногда в гитхаб сторонней либы, иногда полезно (всегда полезно)
rovnyart
если что, привести к массиву чисел можно примерно так (но я бы не советовал, лучше сразу передавать нормально в компонент): coords.split(',').map((item) => Number(item.trim()))
rovnyart
Aleksey
я попробовал так. но не помогло особо)
Aleksey
точнее вообще не помогло
rovnyart
что ты попробовал?))
rovnyart
ты уверен, что тебе нужна эта стажировка?😂
rovnyart
шучу, сорри, это было токсично, но ты неправильно попробовал
Aleksey
Я понимаю шутки) норм
Aleksey
ведь если в диве я вижу цифры) значит они вытаскиваются) и перевод в число не помог
Aleksey
видимо не до конца понял что нужно сделать поэтому и написал чушь))
Maxim
Aleksey
Maxim
Да, точно))
Anonymous
Кто знаком с Next.js и хорошо разбирается с авторизацией и ролями? очень нужна ваша помощь
Aleksey
Aleksey
спасибо) буду пробовать
Aleksey
да я делал такие задания)
Yuri
+
Aleksey
от души) ты мне помог) спс
Ivan
Aleksey
+
я много времени убил на все задачи с сайта лерн js. просто когда учишь кучу инфы что-то забывается. когда ты что-то давно изучал. пол года назад например)
без практики написания приложений по сто раз легкие задачи делать чтобы запомнилось - ну такое себе. проще потратить время на поиск когда делаешь что-то приближенное к реальным проектам
Anonymous
https://nometa.xyz/
Я скорее ищу тех кто откликнеться, потому как описать вопрос было бы TL;DR
Ivan
Ivan
Ivan
Объясните плиз как работает инициализация состояния (useState(initial)). Есть компонент, который принимает пропс a и b, он имеет стэйт c, который устанавливается так const [c, setC] = useState(a + b), далее я жму в UI кнопку, которая меняет пропсы a и b, но с при этом не обновляется. Проблему решил через useEffect: useEffect(() => { setC(a + b) }, [a, b]). Нормальная ли это ситуация?
Ситуация нормальная. Дело в том, что (грубо говоря) реализация useState разная в разные моменты времени — на mount и на update. Подробнее тут. https://overreacted.io/a-complete-guide-to-useeffect/
upd: решение с useEffect верное
Ivan
Ну можно переписать на класс с cDU
Ivan
Yep
Garden
Ребят, кто-нибудь работал с либой для роутинга found?
Ivan
Евгений
народ привет. у меня вопрос такой. на странице есть несколько компонентов:
меню, основной, футер.
человек тыкает в меню, меняется основной компонент.
в футер приходит сообщение снаружи (вебсокет). и мне надо передать данные в меню или в основной компонент (точнее тот, который сейчас показал роутер).
вот и вопрос: как мне передавать сообщения в компоненты?
Nikolai
Евгений
хм. пошел гуглить
Евгений
Nikolai
типа MobX?
Да. redux, mobx и прочие. Стейт менеджер подписывается на сокеты, делает запросы http, а компоненты работают со см
Евгений
Vladimir
Как отловить this.props.history.goBack(), когда уже некуда возвращаться?
Nikolai
Vladimir
зачем?
Скрыть кнопку назад
Sheldhur
есть способы подменить value в событиях инпута?