Anonymous
Ну без даты там нечего не ту
Anonymous
Пусто
anj1n
Ну без даты там нечего не ту
Стейт выведи и посмотри что есть
Yura
Коряво как-то, запиши там где запрос this.setState({persons:[persons]}), и там где выводишь this.state.persons должен вывести массив, с твоими принятыми данными.
Anonymous
Vadim
Че вы ему советуете? Пусть он лучше основы js поучит. Он в стейте объявил массив, в рендере к data.id массива обращается, вот у него и падает все.
Anonymous
В state persons Array 0
Sergey
В state persons Array 0
а ты чего хотел? чтобы до того пока сервер ответит данными, в стейте что-то появилось само по себе?
Георгий
Вопрос не потеме, просветите, это теперь модно скриншоты так делать, на фотоаппарат?
Sheldhur
на галерах гребцов не выпускают в открытый интернет
Sheldhur
приходится фотать на телефон и в телегу отправлять
Ilya
на галерах гребцов не выпускают в открытый интернет
" открытое море" на правах красивой метафоры :)
Roman
Burado
Всем привет! Учу react, не совсем понимаю, как он должен получать данные из сервера, который на node + express. Раньше я просто в ejs всё делал, и передавал объект с данными для рендеринга как аргумент. В react, получается, нужно вызывать api с помощью fetch/ajax/axios, правильно?
Ilya
Так точно!
Vlad
Какая самая быстрая либа, для стилизации?
Sm•ok
ejs?
Шаблонизатор
Dmitriy
надо ещё глушилки ставить в офисе
Вообще инета не давать)
Vlad
Порекомендуйте либу с графиками
Vlad
Для создания их)
Руслан
Для создания их)
Я использовал эту https://jerairrest.github.io/react-chartjs-2/
Джон
Порекомендуйте либу с графиками
если нужна супер гибкость, попробуйте victory charts
Kurzdor
А в том провайдере есть еще что то кроме i18n?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Привет всем! Кто-то может оценить код и подсказать что не так? https://codesandbox.io/s/throbbing-dawn-r5ye5
Kurzdor
Тогда пилите кодсандбокс
Kurzdor
Хирурги пошаманят вам и помогут
🦜
Это нормальное поведение
🦜
Иначе никак
Kurzdor
Ебаать
🦜
Если форма, то можно не сенсетив инфу сохранить в локалстор и подтянуть после смены языка. Либо убрать смену языка на момент открытия формы. Можно придумать много вариантов. Вообще я бы предложил посмотреть в сторону linguijs.
🦜
Это нормальное поведение в react-intl. Такая реализация с force update
🦜
Ну тот, кто не прочитал исходники и ишью по реакт-интл
🦜
Если есть форм менеджер. То ничего сложного нет. Ты просто json сохраняешь, а потом парсишь его как инишиал стейт
🦜
Да зачем пруфы то? Я же тебе говорю, что это ок в реакт-интл. Я сам делал интернациональный сайт
🦜
Ну я писал l10n hook для простой смены языка, но он использует effector.js для хранения словарей и работы с ними
Nikita
Привет, вопрос по хукам. По поводу массива зависимостей. Как я понимаю используя состояние в useEffect(state.repos) его надо указать в зависимостях? Но если указать стейт в зависимостях то будет бесконечный цикл.
Nikita
Daniil
Тебе никто не запрещает не указывать в зависимостях ничего. Тогда ты просто получишь сценарий, когда зависимости на каждый следующий рендер будут при сравнении оставаться в том же состоянии, в твоем случае их вообще не будет, то есть обновление будет только на 1 рендер твоего реакт компонента
🦜
Я гляну, благодарю.
https://gist.github.com/popuguytheparrot/becaee42028beca5a83c7412f50ff488
🦜
https://gist.github.com/popuguytheparrot/becaee42028beca5a83c7412f50ff488
Ну это очень просто без plural. Только смена текста и замена шаблона на значение
Daniil
Ну оно должно еще на onlick обновляться. Сейчас оно работает просто как надо. И я немного не понимаю, не ошибка ли это что я не указываю state в зависимостях?
Если у тебя стейт не статический, то он должен быть в зависимостях, иначе ты будешь получать старые значения стейта, тк его нет в зависимостях
Kurzdor
https://gist.github.com/popuguytheparrot/becaee42028beca5a83c7412f50ff488
Вот этот код я понимаю и за это мне нравится effector/reatom
Kurzdor
Но вот если заходить в дебри, то уже не так нравится
Константин
В useEffect все переменные из области видимости всегда актуальны за счёт замыкания Список зависимостей в useEffect определяет когда запускать эффект
wolfe
Нет же, хотя может я с useCallback путаю
Вы правы, если я все правильно понял. До тех пор, пока переменные находятся в массиве зависимостей, они актуальны в коллбэке useEffect
Sheldhur
есть у кого на примете truncate для чистого markdown без преобразования в html?
Daniil
Нет же, хотя может я с useCallback путаю
Человек скорее всего про то, что, например, у тебя есть 2 каунтера. Первый является зависимостью в эффекте. Второй нет. В эффекте например идут операции с стейтом 2 каунтера. При клике по первому эффект обновляется. При клике по второму обратное действие. Но если опять начать кликать по первому, то эффект будет оперировать актуальным на момент вызова эффекта значением 2 каунтера
Daniil
Но все равно, такое с большой вероятностью может в ногу стрелять
Sheldhur
а все почему?
Sheldhur
потому что хуки - ГОВНО
Daniil
Любой инструмент говно, если не знать его
Sheldhur
любой инструмент не говно, если не достаточно хорошо знать его
Sergey
Что же я не так говорю?
Окей, ну тогда тот, кто будет использовать.
Daniil
Чуть точнее, что тебя не устроило?
Daniil
Хорошо, вот пример того, о чем человек говорит https://repl.it/repls/MildAnguishedSeptagon
Daniil
Что же не так в его суждениях?
Tutu
народ) вопрос не по теме для юзеров vs code. У меня есть текст с переносом. Как сделать так что бы каждая строка обернулась тегом. Допустим li
Tutu
нет) но в ручную 300 строк не охота)
Alexander
ну там шаблон можно сделать на сколько я помню для одной строки
Tutu
Да банальная верстка. Из шаблона достаешь текст в ввиде списка. И каждую строку надо обернуть тегом) Где-то когда-то видел. Вот сейчас и ищу)
Anonymous
можно было бы уже на js две строки написать
Ghefest
нет) но в ручную 300 строк не охота)
Столько строк ты хочешь чтоб было в компоненте? Лучше вынеси в константу и замапь.
Sergey
У когото был опыт работы с Primus на клиенте ? Поделитесь впечатлениями производительности по сравнению с socket.io
Павел 💻
Всем привет! подскажите пожалуйста, как можно сделать так что бы компонент NAVBAR отображался на всех страницах , кроме /auth
Yury
вынеси за пределы роутера
Сергей
Доставай из хистори путь и если /auch не рисовать навбар.
Sm•ok
ку всем. Смотрю гайды по vk-mini-app