← пред | след →
Содержание:
Зачем было уменьшать то, что и так не во много строчек пишется?
Отправка данных на сервер?
Да, я знаю про аргумент что он нужен для трудоустройства, этого вполне достаточно, просто интересно, зачем?
реакт урезает свойства DOM элементов?
А разве изменения не сам js делает?
Разве браузер не рендарит как раз?
Мб имел ввиду это не реакт?
А что значит не h1 ванильный, и как это вяжется со следующей фразой?
Ну получается по твоей логике я могу изменить какое либо свойство из этого элемента, не имея внутри его в реакте, но имея по дефолту?
уточни о чем речь?
ребят, как правильно взять цвет у границы круга, который темнее?
Алис 2022-06-25 23:24:59
Если ты открываешь браузер, и в DevTool всё те-же свойства, то что ты сказал за оптимизацию такого сайта, отпадает. Но всё равно спасибо большое)
akatow 2022-06-25 23:25:33
Алис 2022-06-25 22:49:43
Зачем было уменьшать то, что и так не во много строчек пишется?
Отправка данных на сервер? в 5 строчек, данные с куков? в 10, создание карточек товара и вставка в них данных, 1 цикл. Что тут упрощать фрайморками?
для таких задач реакт и не нужен
Алис 2022-06-25 23:26:02
akatow 2022-06-25 23:23:27
реакт не сложный
Да, я знаю про аргумент что он нужен для трудоустройства, этого вполне достаточно, просто интересно, зачем?
akatow 2022-06-25 23:26:29
когда у тебя не простенький сайт с формой и кнопкой, а со сложным интерфейсом, нативный жс на каждое изменение DOM-а, создает новое дерево элементов и рендерит его заново
akatow 2022-06-25 23:26:42
реакт же рендерит только то, что ты изменил
Алис 2022-06-25 23:27:08
akatow 2022-06-25 23:26:29
когда у тебя не простенький сайт с формой и кнопкой, а со сложным интерфейсом, нативный жс на каждое изменение DOM-а, создает новое дерево элементов и рендерит его заново
Типа figm-ы?
akatow 2022-06-25 23:27:19
Алис 2022-06-25 23:27:08
Типа figm-ы?
нет, но фигма на реакте
akatow 2022-06-25 23:28:17
у тебя есть дом-дерево в браузере, реакт создает его копию и хранит в памяти в момент открытия сайта. Ты изменяешь на сайте что-то, реакт сравнивает нативное дерево со своим виртуальным, и только те элемента (и ниже в них внутри), которые ты изменил, он зарендерит заново
akatow 2022-06-25 23:28:21
остальные трогать не будет
akatow 2022-06-25 23:28:31
рендер очень дорогая операция для браузера
akatow 2022-06-25 23:29:33
Алис 2022-06-25 22:56:51
Т.е. реакт урезает свойства DOM элементов?
нет
Алис 2022-06-25 23:29:39
А разве изменения не сам js делает? Передвинуть блок, отправить форму. Описано так, что без ведома react-а делаются изменения, а он может их сверять
akatow 2022-06-25 23:29:52
akatow 2022-06-25 23:29:33
нет
не понял о чем чел хотел сказать)
akatow 2022-06-25 23:30:02
Алис 2022-06-25 23:29:39
А разве изменения не сам js делает? Передвинуть блок, отправить форму. Описано так, что без ведома react-а делаются изменения, а он может их сверять
нет, это делает браузер
akatow 2022-06-25 23:30:27
жс лишь инструмент, он работает в среде браузера в нашем контексте
Алис 2022-06-25 23:30:53
akatow 2022-06-25 23:30:27
жс лишь инструмент, он работает в среде браузера в нашем контексте
Разве браузер не рендарит как раз?
Алис 2022-06-25 23:31:07
Изменение что сделает js
akatow 2022-06-25 23:31:42
Алис 2022-06-25 23:30:53
Разве браузер не рендарит как раз?
браузер и рендерит, но не посредством жс-а же
akatow 2022-06-25 23:32:07
тогда бы порог вхождения в фронтенд существенно вырос
Алис 2022-06-25 23:33:54
хех, забавная формула получается, но я совсем не спорю, вообще за то что уже откликнулись спасибо! А аргумент за трудоустройство всегда рядом, он добивающее того что вы говорите)
akatow 2022-06-25 23:59:38
etheralpain 2022-06-25 23:03:45
На первом скрине реакт, на втором ванила, при этом это не полный список. Там на первом скрине офк можно раскрыть, и там тож не мало, но значительно меньше чем в ванилле.
это не h1 ванильный
akatow 2022-06-26 00:00:22
можно внутри реакта прокинуть ref ему и увидеть все те же свойства что на скрине ниже
Алис 2022-06-26 00:02:41
akatow 2022-06-25 23:59:38
это не h1 ванильный
Мб имел ввиду это не реакт?
akatow 2022-06-26 00:03:32
Алис 2022-06-26 00:02:41
Мб имел ввиду это не реакт?
?
Алис 2022-06-26 00:04:08
akatow 2022-06-25 23:59:38
это не h1 ванильный
А что значит не h1 ванильный, и как это вяжется со следующей фразой?
akatow 2022-06-26 00:04:43
его скрин это не дом-узел h1, а просто элемент реакта
Алис 2022-06-26 00:04:53
akatow 2022-06-26 00:04:43
его скрин это не дом-узел h1, а просто элемент реакта
о, во!
akatow 2022-06-26 00:05:40
все дом элементы и их свойства в реакте остаются такими же
akatow 2022-06-26 00:06:31
реакт это просто либа для работы с ui, не более
etheralpain 2022-06-26 00:09:23
akatow 2022-06-26 00:04:43
его скрин это не дом-узел h1, а просто элемент реакта
Ну получается по твоей логике я могу изменить какое либо свойство из этого элемента, не имея внутри его в реакте, но имея по дефолту?
akatow 2022-06-26 00:09:47
etheralpain 2022-06-26 00:09:23
Ну получается по твоей логике я могу изменить какое либо свойство из этого элемента, не имея внутри его в реакте, но имея по дефолту?
да
akatow 2022-06-26 00:09:57
создай реф, прокинь элементу
akatow 2022-06-26 00:10:00
и меняй что хочешь
akatow 2022-06-26 00:10:27
только используется лишь в крайних случаях, и считается плохим тоном
etheralpain 2022-06-26 00:13:58
akatow 2022-06-26 00:09:47
да
А, так получается фишка в том, что реакт даже этот маленький объект рендерит только изменения, а не полностью как это было бы на ваниле?
akatow 2022-06-26 00:16:48
etheralpain 2022-06-26 00:13:58
А, так получается фишка в том, что реакт даже этот маленький объект рендерит только изменения, а не полностью как это было бы на ваниле?
нет, дом узел он рендерит заново при обновлении
akatow 2022-06-26 00:17:32
как и рендерит всех детей заново при обновлении родителя, даже если дети не менялись
akatow 2022-06-26 00:17:41
поэтому лучше все разбивать на маленькие компонентики
Olezha159IKRF 2022-06-26 11:20:20
Братва нужна помощь
Olezha159IKRF 2022-06-26 11:20:20
Olezha159IKRF 2022-06-26 11:20:38
Olezha159IKRF 2022-06-26 11:23:36
Кликаю на правую кнопку появляется картинка , кликаю на левую кнопку появляется картинка ,а потом уже ничего не происходит
Olezha159IKRF 2022-06-26 11:26:27
Olezha159IKRF 2022-06-26 11:20:38
Извините за шакальное качество
Olezha159IKRF 2022-06-26 11:26:59
yarovik 2022-06-26 11:28:25
app(точка)prntscr(точка)com(слеш)ru()слеш или аналог
yarovik 2022-06-26 12:25:24
Olezha159IKRF 2022-06-26 11:26:59
уточни о чем речь? а то судя по коду должна открыватся форма, ты же говоришь о каких-то картинках
yarovik 2022-06-26 12:33:01
поделитесь кто какими экстеншенами пользуется vscode for react (речь пока о подсказках и переносе классов в css)
whenbeautiful 2022-06-26 12:52:17
ребят, как правильно взять цвет у границы круга, который темнее?
yarovik 2022-06-26 12:54:33
whenbeautiful 2022-06-26 12:52:17
ребят, как правильно взять цвет у границы круга, который темнее?
слева в панели раскрой этот элемент он должен состоять из нескольких слоев
yarovik 2022-06-26 12:57:32
whenbeautiful 2022-06-26 12:52:17
ребят, как правильно взять цвет у границы круга, который темнее?
или бордер 30px solid rgba(0,0,0,.05)
← пред | след →