← пред | след →
sashayurk 2022-06-24 21:15:33
ox1dov 2022-06-24 21:15:07
тогда вот такое выпадает
Вопросик перед точкой ставь
sashayurk 2022-06-24 21:15:48
coin?.image
tetraf0ur 2022-06-24 21:16:37
ox1dov 2022-06-24 21:15:07
тогда вот такое выпадает
coin!.image
coin!.name
sashayurk 2022-06-24 21:16:47
tetraf0ur 2022-06-24 21:16:37
coin!.image
coin!.name
Нельзя так…
tetraf0ur 2022-06-24 21:16:53
sashayurk 2022-06-24 21:16:47
Нельзя так…
?
ox1dov 2022-06-24 21:16:54
я знаю что такой способ естьм ожно было ваще сделать изначально проверку не пустой ли coin а потом выводить все
sashayurk 2022-06-24 21:16:58
tetraf0ur 2022-06-24 21:16:53
?
Может рантайм паника выйти
sashayurk 2022-06-24 21:17:18
Если все — таки коин пустой будет
tetraf0ur 2022-06-24 21:17:23
ox1dov 2022-06-24 21:16:54
я знаю что такой способ естьм ожно было ваще сделать изначально проверку не пустой ли coin а потом выводить все
круто
апочему не сделал?
ox1dov 2022-06-24 21:17:42
думал можно будет как-то с типизацией поиграть и обойтись без этого
tetraf0ur 2022-06-24 21:18:21
ox1dov 2022-06-24 21:17:42
думал можно будет как-то с типизацией поиграть и обойтись без этого
типизацию(тса) не отменяет проверки
sashayurk 2022-06-24 21:19:08
ox1dov 2022-06-24 21:17:42
думал можно будет как-то с типизацией поиграть и обойтись без этого
Поиграть с типизацией — значит в useState внести объект такой структуры, но с обнуленными полями. Или лучше создать константу как изначальное значение хука useState
w0nderw0r1d 2022-06-24 21:20:09
ox1dov 2022-06-24 21:17:42
думал можно будет как-то с типизацией поиграть и обойтись без этого
Почему у тебя вообще изначально значение это массив, если потом ты всё равно используешь как объект? Задай объект попробуй
Triymphant 2022-06-24 21:35:38
Привет всем, у меня запрос не идет на localhost 4444, я на бэке cors подключил, ошибок нет просто не идет запрос, на другой url все ок
2022-06-24 21:39:09
а почему срабатывает это?
если isValueValid = false
sashayurk 2022-06-24 21:44:45
2022-06-24 21:39:09
а почему срабатывает это?
если isValueValid = false
Потому что это в любом случае срабатывает)
sashayurk 2022-06-24 21:45:42
И вообще в функции при демонтаже лучше не вызывать setState, ошибки посыпятся, если стэйты относятся к этому же компоненту
AndrewFullStack 2022-06-24 21:58:42
Привет. Подскажите как правильно работать со стейтом компонента.
Єсть 2 компонента Парент и Чайлд.
Стейт 1 парента.
Вопрос. Почему и по каким правилам после обновленне стейта должен быть рендерингПарента и Чайлда соответсвенно.
Сейчас Стейт обновляться, но рендеринга нету!!
Спасибо.
dissemblingdead 2022-06-24 22:02:32
AndrewFullStack 2022-06-24 21:58:42
Привет. Подскажите как правильно работать со стейтом компонента.
Єсть 2 компонента Парент и Чайлд.
Стейт 1 парента.
Вопрос. Почему и по каким правилам после обновленне стейта должен быть рендерингПарента и Чайлда соответсвенно.
Сейчас Стейт обновляться, но рендеринга нету!!
Спасибо.
В useEffect запихни функцию рендера. При любом изменении на странице будет вызываться функция рендера, и в зависимости от стейта рендериться.
AndrewFullStack 2022-06-24 22:05:00
Смотри, я в чайлд передаю функцию. В чайлде передаю в нее новых данные для стейта. Потом обновляю стейт. Я немогу об’явить функцию внутри useEffect
AndrewFullStack 2022-06-24 22:05:43
dissemblingdead 2022-06-24 22:02:32
В useEffect запихни функцию рендера. При любом изменении на странице будет вызываться функция рендера, и в зависимости от стейта рендериться.
Покажи пример.
ranwise 2022-06-24 22:06:16
AndrewFullStack 2022-06-24 22:05:00
Смотри, я в чайлд передаю функцию. В чайлде передаю в нее новых данные для стейта. Потом обновляю стейт. Я немогу об’явить функцию внутри useEffect
в еффекте указал стейт зависимостью в квадратных скобках?
malSolt99 2022-06-24 22:06:39
AndrewFullStack 2022-06-24 21:58:42
Привет. Подскажите как правильно работать со стейтом компонента.
Єсть 2 компонента Парент и Чайлд.
Стейт 1 парента.
Вопрос. Почему и по каким правилам после обновленне стейта должен быть рендерингПарента и Чайлда соответсвенно.
Сейчас Стейт обновляться, но рендеринга нету!!
Спасибо.
не может быть такого, что рендер не происходит при изменении стейта
dissemblingdead 2022-06-24 22:06:58
AndrewFullStack 2022-06-24 22:05:00
Смотри, я в чайлд передаю функцию. В чайлде передаю в нее новых данные для стейта. Потом обновляю стейт. Я немогу об’явить функцию внутри useEffect
Тебе нужно передать стейт обратно в парент?
AndrewFullStack 2022-06-24 22:07:04
Тим, да указал.
dissemblingdead 2022-06-24 22:07:38
AndrewFullStack 2022-06-24 22:07:04
Тим, да указал.
Без квадратных скобок попробуй.
soberpw 2022-06-24 22:07:40
AndrewFullStack 2022-06-24 22:07:04
Тим, да указал.
покажи код
dissemblingdead 2022-06-24 22:08:13
Так же попробуй консолить стейт в юзефекте, чтоб увидеть меняется ли он. Меняется — ищи ошибку в функции рендера
AndrewFullStack 2022-06-24 22:08:49
Стейт обновляется нормально, в логах видно.
Но рендеринга Парента И Чайлда относительно глобального скейта, я не наблюдаю. Куда копать разбираюсь.
Спасибо всем.
utrumquee 2022-06-24 22:09:42
utrumquee 2022-06-24 22:09:42

Есть такой массив, пытаюсь при поиске через инпут рендерить найденный массив, работает только с первой вложенностью, не знаю как написать поиск
SempaiSem 2022-06-24 22:11:42

здравствуйте подскажите правильно передал useeffect с помощью usecontext
mulfyx 2022-06-24 22:12:47
utrumquee 2022-06-24 22:09:42
Есть такой массив, пытаюсь при поиске через инпут рендерить найденный массив, работает только с первой вложенностью, не знаю как написать поиск
ты не должен иметь бизнес логику в рендере
2022-06-24 22:13:01
utrumquee 2022-06-24 22:09:42
Есть такой массив, пытаюсь при поиске через инпут рендерить найденный массив, работает только с первой вложенностью, не знаю как написать поиск
лишний код с if (arr.includes()) return true, можно просто arr.includes()
pypydev 2022-06-24 22:13:54
utrumquee 2022-06-24 22:09:42
Есть такой массив, пытаюсь при поиске через инпут рендерить найденный массив, работает только с первой вложенностью, не знаю как написать поиск
если можно убрать вложенность то попробуйте ее убрать. например Array.prototype.flat()
aleksssandro 2022-06-24 22:14:22
SempaiSem 2022-06-24 22:11:42
здравствуйте подскажите правильно передал useeffect с помощью usecontext
больно смотреть)
utrumquee 2022-06-24 22:14:36
pypydev 2022-06-24 22:13:54
если можно убрать вложенность то попробуйте ее убрать. например Array.prototype.flat()
Не вариант
GaryFalcone 2022-06-24 22:15:13
aleksssandro 2022-06-24 22:14:22
больно смотреть)
1 🫣
utrumquee 2022-06-24 22:15:25
mulfyx 2022-06-24 22:12:47
ты не должен иметь бизнес логику в рендере
чтобы ее не было, она должна сначала быть написана
risenforces 2022-06-24 22:15:33
SempaiSem 2022-06-24 22:11:42
здравствуйте подскажите правильно передал useeffect с помощью usecontext
npx eslint-kit-cli@latest
mulfyx 2022-06-24 22:16:07
risenforces 2022-06-24 22:15:33
npx eslint-kit-cli@latest
rm -rf $pwd лучше будет
pypydev 2022-06-24 22:17:19
utrumquee 2022-06-24 22:14:36
Не вариант
flat не меняет исходный массив
risenforces 2022-06-24 22:18:17
mulfyx 2022-06-24 22:16:07
rm -rf $pwd лучше будет
Я в frostpank прокачиваю протезы, а не ампутацию
utrumquee 2022-06-24 22:18:19
pypydev 2022-06-24 22:17:19
flat не меняет исходный массив
Мне рендерить нужно отсортированную халабуду, без лишних вкладок, если я зафлечу, будет просто куча мала
aleksssandro 2022-06-24 22:20:13
когда я слышу слово реакт, у меня он ассоциируется с чистым, разделенным кодом по разным файликам и компонентам, а тут один файл 1500 строчек кода… ну как бы уже странно даже без просмотра кода
malSolt99 2022-06-24 22:20:59
aleksssandro 2022-06-24 22:20:13
когда я слышу слово реакт, у меня он ассоциируется с чистым, разделенным кодом по разным файликам и компонентам, а тут один файл 1500 строчек кода… ну как бы уже странно даже без просмотра кода
там коментарии на 1000 строк, чекни навигацию справа сверху
abram_valer 2022-06-24 22:23:29
Можно ли изменить ::before динамически, задавая класс по условию?
abram_valer 2022-06-24 22:23:39
Или он один раз рендерится и всё?
aleksssandro 2022-06-24 22:24:47
malSolt99 2022-06-24 22:20:59
там коментарии на 1000 строк, чекни навигацию справа сверху
ну как не крути странно, что-то мне подсказывает что там человечек не так давно перешел с чистого js
adaveryanov 2022-06-24 22:25:56
aleksssandro 2022-06-24 22:24:47
ну как не крути странно, что-то мне подсказывает что там человечек не так давно перешел с чистого js
А чистый жс на модули бить — грех?)
← пред | след →