изнанкин
Ой, я попутал с совершенным кодом
Nikolay
Есть ли программа которой можно скормить React проект и она визуализирует или опишет схему класов || комопонентов || модулей ?
Dmitry
Можно ли делать асинхронные запросы в хуке эффекта?
Dmitry
А чем их обертывать?
Dmitry
У меня в хуке вызывалась функция из пропсов, в которой уже лежит запрос, но функция без параметров, поэтому там ругается на то, что она может быть родителем изменена и тд
Vall
Всем привет Подскажите календарь, на днд + с инфинити скроллом по горизонтали, чтобы были дни и можно было задавать задачи по времени и тд Примерно такой функционал, ну и чтобы стили можно было перебить легко
Vall
Trello
либа надо
Artem
Вечер добрый, направьте, пожалуйста, куда копать? ссылка на пример надо в ComponenDidMount изменить curs в cryptoData, каким образом это сделать ?
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
Кто-то юзал https://react-hook-form.com ? Удобней формика получается?
ну выходит так, спасибо, что скинул)теперь сам попробую)
Oleksii
открой ссылку, тебе ж ссылку скинули под нос
SENATOR ARMSTRONG
да ничего, просто нашёл только что интересную либу
Влад
Привет) подскажите плиз как лучше всего менять роут по выполнению асинхрлнного запроса? Возможно ли это сделать в ридаксе?
Иван
а ридакс то тут не очень и нужен наверное, почему бы просто в стейт не положить в layout?
Иван
в любом случае передать в ассинхронный запрос функцию присвоения в стейт или в ридакс не должно быть проблемой
Aleksey
Всем привет! подскажите как прокинуть переменную coodrs в атрибут defaultGeometry. В диве она читается. а когда подставляю её в defaultGeometry - не хочет.
Aleksey
endpoint - json файл который перебираю. в div-e всё видно. появляется много div-ов c координатами
Anonymous
Вы занимаетесь вёрсткой в проектах, или делаете чисто работу на реакте?
Aleksey
я делаю тестовое задание на стажировку
rovnyart
да
rovnyart
да это мы уже поняли) что за Placemark и с чего ты взял, что "не хочет"?
Aleksey
Placemark это компонент с библиотеки 'react-yandex-maps' для работы с картами. хочу сделать много значков на карте. Placemark-ов. но не могу туда прокинуть координаты
Anonymous
Placemark это компонент с библиотеки 'react-yandex-maps' для работы с картами. хочу сделать много значков на карте. Placemark-ов. но не могу туда прокинуть координаты
Нужно наверное делать одну функцию на считывание данных с массива, вторую на вывод потом в основном приложении. Могу ошибаться, но в курсе Юрия Буры именно так приподномиться все это.
rovnyart
Placemark это компонент с библиотеки 'react-yandex-maps' для работы с картами. хочу сделать много значков на карте. Placemark-ов. но не могу туда прокинуть координаты
шо значит не можешь прокинуть? с чего ты вообще взял, что не можешь прокинуть? Ты уверен, что в coords тип именно массив number[], который нужен?
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()))
Aleksey
я попробовал так. но не помогло особо)
Aleksey
точнее вообще не помогло
rovnyart
что ты попробовал?))
Maxim
я попробовал так. но не помогло особо)
coords.split(',').map(s => parseFloat(s))
rovnyart
ты уверен, что тебе нужна эта стажировка?😂
rovnyart
шучу, сорри, это было токсично, но ты неправильно попробовал
Aleksey
Я понимаю шутки) норм
Aleksey
ведь если в диве я вижу цифры) значит они вытаскиваются) и перевод в число не помог
Aleksey
видимо не до конца понял что нужно сделать поэтому и написал чушь))
Maxim
Да, точно))
Anonymous
Кто знаком с Next.js и хорошо разбирается с авторизацией и ролями? очень нужна ваша помощь
Aleksey
спасибо) буду пробовать
Aleksey
да я делал такие задания)
Yuri
+
Aleksey
от души) ты мне помог) спс
Aleksey
+
я много времени убил на все задачи с сайта лерн js. просто когда учишь кучу инфы что-то забывается. когда ты что-то давно изучал. пол года назад например) без практики написания приложений по сто раз легкие задачи делать чтобы запомнилось - ну такое себе. проще потратить время на поиск когда делаешь что-то приближенное к реальным проектам
Anonymous
https://nometa.xyz/
Я скорее ищу тех кто откликнеться, потому как описать вопрос было бы TL;DR
Ivan
Я скорее ищу тех кто откликнеться, потому как описать вопрос было бы TL;DR
Если описание вопроса tldr, то, может быть, его лучше задать на тостере? Или на стэковерфлоу? Или собрать, например, демку на codesandbox.io, скинуть ссылку и написать «делаю так, а хочу вот так»
Kostya
Объясните плиз как работает инициализация состояния (useState(initial)). Есть компонент, который принимает пропс a и b, он имеет стэйт c, который устанавливается так const [c, setC] = useState(a + b), далее я жму в UI кнопку, которая меняет пропсы a и b, но с при этом не обновляется. Проблему решил через useEffect: useEffect(() => { setC(a + b) }, [a, b]). Нормальная ли это ситуация?
вставли свои 5 копеек! тебе не кажется что стейт создан быть независимым стейт зависит от внешних данных (сервер) и пользователя все!!!!!!!! не откаких пропсов он завсеть не должен))) 1.Вынеси глобальное состояние за пределы приложение и обращайся кнему от любой точки вычисляя новые пропсы! Либо если состояние внутренне то тут только классы хуки здесь не помогут))) Но это плохой шаблон((((
Ivan
Ну можно переписать на класс с cDU
Ivan
Yep
Garden
Ребят, кто-нибудь работал с либой для роутинга found?
Евгений
народ привет. у меня вопрос такой. на странице есть несколько компонентов: меню, основной, футер. человек тыкает в меню, меняется основной компонент. в футер приходит сообщение снаружи (вебсокет). и мне надо передать данные в меню или в основной компонент (точнее тот, который сейчас показал роутер). вот и вопрос: как мне передавать сообщения в компоненты?
Евгений
хм. пошел гуглить
Евгений
Nikolai
типа MobX?
Да. redux, mobx и прочие. Стейт менеджер подписывается на сокеты, делает запросы http, а компоненты работают со см
Vladimir
Как отловить this.props.history.goBack(), когда уже некуда возвращаться?
Vladimir
зачем?
Скрыть кнопку назад
Sheldhur
есть способы подменить value в событиях инпута?