Anonymous
Ну без даты там нечего не ту
Anonymous
Пусто
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
приходится фотать на телефон и в телегу отправлять
Roman
Burado
Всем привет! Учу react, не совсем понимаю, как он должен получать данные из сервера, который на node + express.
Раньше я просто в ejs всё делал, и передавал объект с данными для рендеринга как аргумент.
В react, получается, нужно вызывать api с помощью fetch/ajax/axios, правильно?
Ilya
Так точно!
Nikolai
Vlad
Какая самая быстрая либа, для стилизации?
Sm•ok
Dmitriy
Dmitriy
Vlad
Порекомендуйте либу с графиками
Vlad
Для создания их)
Руслан
Для создания их)
Я использовал эту
https://jerairrest.github.io/react-chartjs-2/
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 рендер твоего реакт компонента
Kirill
🦜
Я гляну, благодарю.
https://gist.github.com/popuguytheparrot/becaee42028beca5a83c7412f50ff488
Nikita
Daniil
Nikita
Kurzdor
Kurzdor
Но вот если заходить в дебри, то уже не так нравится
Константин
В useEffect все переменные из области видимости всегда актуальны за счёт замыкания
Список зависимостей в useEffect определяет когда запускать эффект
Тимофей 🛴
Dmitriy
Sheldhur
есть у кого на примете truncate для чистого markdown без преобразования в html?
Daniil
Нет же, хотя может я с useCallback путаю
Человек скорее всего про то, что, например, у тебя есть 2 каунтера. Первый является зависимостью в эффекте. Второй нет. В эффекте например идут операции с стейтом 2 каунтера. При клике по первому эффект обновляется. При клике по второму обратное действие. Но если опять начать кликать по первому, то эффект будет оперировать актуальным на момент вызова эффекта значением 2 каунтера
Daniil
Но все равно, такое с большой вероятностью может в ногу стрелять
Sheldhur
а все почему?
Sheldhur
потому что хуки - ГОВНО
Daniil
Любой инструмент говно, если не знать его
Sergey
Sheldhur
любой инструмент не говно, если не достаточно хорошо знать его
Daniil
Daniil
Чуть точнее, что тебя не устроило?
Daniil
Хорошо, вот пример того, о чем человек говорит
https://repl.it/repls/MildAnguishedSeptagon
Daniil
Что же не так в его суждениях?
Tutu
народ) вопрос не по теме для юзеров vs code. У меня есть текст с переносом. Как сделать так что бы каждая строка обернулась тегом. Допустим li
Alexander
Tutu
нет) но в ручную 300 строк не охота)
Alexander
ну там шаблон можно сделать на сколько я помню для одной строки
Nikita
Tutu
Да банальная верстка. Из шаблона достаешь текст в ввиде списка. И каждую строку надо обернуть тегом) Где-то когда-то видел. Вот сейчас и ищу)
Anonymous
можно было бы уже на js две строки написать
Aлексей
Sergey
У когото был опыт работы с Primus на клиенте ?
Поделитесь впечатлениями производительности по сравнению с socket.io
Павел 💻
Всем привет! подскажите пожалуйста, как можно сделать так что бы компонент NAVBAR отображался на всех страницах , кроме /auth
Yury
вынеси за пределы роутера
Andrey
Сергей
Доставай из хистори путь и если /auch не рисовать навбар.
Sm•ok
ку всем. Смотрю гайды по vk-mini-app