20.03.21 © 2024 Программизд 02
 
Форумы / Общение / Клепал формы на React, много думал.
Сообщения: 108 / Страницы: 1  2  3  4  5  все  
Клепал формы на React, много думал.
    #2995
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Научился тут на React / TypeScript формы клепать.
Всё началось с того, что барин приказал в вики большую табличку собрать.
Получилась мегаучётная система с автоматическим обновлением данных наблюдающей скриптиной.
К тому же получилось заманить в эту систему других людей, дав им кнопки "добавить" и "редактировать", сбросив часть инфо-собирательной работы с себя.
Неделя ушла, а эффекта сильно больше чем если бы я в вики сидел клепал табличку как дебил.
React конечно пездец формоёбы придумали.
TypeScript оказывается автор Delphi придумал, работая в микрософте.
Короче формоёбы кругом.
Ну да, получается быстро и удобно.
В общих чертах понятны принципы работы, а как там алгоритм определяет какую часть DOM-дерева перестроить - хуй проссыт.
Формоёбов такие частности не ебут.
Наклепал, работает.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #2996
Пиздатик Скрыть профиль Поместить в игнор-лист
Пиздатик
Гость
Это хорошо или плохо?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #2997
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Пиздатик  19.09.2020, 02:50
Это хорошо или плохо?
Это довольно круто.
Ощущаю себя универсалом многостаночником.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #2999
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  19.09.2020, 02:48
как там алгоритм определяет какую часть DOM-дерева перестроить - хуй проссыт
Компонент хранит виртуальный дом от предыдущего рендера. Новый сравнивается с предыдущим по упрощенному алгоритму. К примеру, если было <p><span>text</span><input/></p> , а стало <p><input/></p> , то инпут будет пересоздан "вместо спана", сравниватель не просечет, что достаточно просто удалить спан, как если бы они с инпутом располагались в обратном порядке
Лигафоны Рубацова  19.09.2020, 02:48
Формоёбов такие частности не ебут.
Наклепал, работает.
Не, в реакте приходится таки думать. В основном, как экономить рендеры, и как обновляться более точечно
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3032
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Бурят5432  19.09.2020, 09:47
Лигафоны Рубацова  19.09.2020, 02:48
как там алгоритм определяет какую часть DOM-дерева перестроить - хуй проссыт
Компонент хранит виртуальный дом от предыдущего рендера. Новый сравнивается с предыдущим по упрощенному алгоритму. К примеру, если было <p><span>text</span><input/></p> , а стало <p><input/></p> , то инпут будет пересоздан "вместо спана", сравниватель не просечет, что достаточно просто удалить спан, как если бы они с инпутом располагались в обратном порядке
Лигафоны Рубацова  19.09.2020, 02:48
Формоёбов такие частности не ебут.
Наклепал, работает.
Не, в реакте приходится таки думать. В основном, как экономить рендеры, и как обновляться более точечно
Не, ну понятно. Но дичайше круто!
У меня была ситуация: большая табличка и попап-модальное-окно поверху, которое вызывалось для редактирования какой-то строки.
Сначала пездец на нажатие каждой клавиши в этом окне тормозило всё.
Потому что я рендерил таблицу и модальное окно в одном рендере и хранил стейт в таблице-с-модалом.
А потом додумался модал оформить как компонент и хранить его стейт в нём самом.
Производительность значительно выросла, мать её.
 
Рейтинг: 0 / 1
Не нравится: Бурят5432
Клепал формы на React, много думал.
    #3035
Дырокол
Скрыть профиль Поместить в игнор-лист
Участник
начать учить реакт как купить отбеливатель ануса. вроде пока ничего страшного не случилось, но ружьё на стене уже висит
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3048
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  19.09.2020, 18:49
У меня была ситуация: большая табличка и попап-модальное-окно поверху, которое вызывалось для редактирования какой-то строки.
Сначала пездец на нажатие каждой клавиши в этом окне тормозило всё.
Потому что я рендерил таблицу и модальное окно в одном рендере и хранил стейт в таблице-с-модалом.
А потом додумался модал оформить как компонент и хранить его стейт в нём самом.
Производительность значительно выросла, мать её.
Во, это пример того, что дробление на компоненты - дверь в оптимизацию в реакте, а не только в удобство. Да, суммарный vdom крупнее из-за оберток, зато перерендеры только где надо.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3049
блохастые утки Скрыть профиль Поместить в игнор-лист
блохастые утки
Гость
Бурят5432  19.09.2020, 21:17
Лигафоны Рубацова  19.09.2020, 18:49
У меня была ситуация: большая табличка и попап-модальное-окно поверху, которое вызывалось для редактирования какой-то строки.
Сначала пездец на нажатие каждой клавиши в этом окне тормозило всё.
Потому что я рендерил таблицу и модальное окно в одном рендере и хранил стейт в таблице-с-модалом.
А потом додумался модал оформить как компонент и хранить его стейт в нём самом.
Производительность значительно выросла, мать её.
Во, это пример того, что дробление на компоненты - дверь в оптимизацию в реакте, а не только в удобство. Да, суммарный vdom крупнее из-за оберток, зато перерендеры только где надо.
Ну в общем интересная концепция.
Но на голом JS аналоги будут быстрее.
Хотя ты их обосрешься пилить )
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3051
Дырокол
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  19.09.2020, 02:48
Наклепал, работает.
вообще, круто конечно.
взял и наклепал
мне бы так
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3052
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  19.09.2020, 18:49
Бурят5432  19.09.2020, 09:47
Лигафоны Рубацова  19.09.2020, 02:48
...
Компонент хранит виртуальный дом от предыдущего рендера. Новый сравнивается с предыдущим по упрощенному алгоритму. К примеру, если было <p><span>text</span><input/></p> , а стало <p><input/></p> , то инпут будет пересоздан "вместо спана", сравниватель не просечет, что достаточно просто удалить спан, как если бы они с инпутом располагались в обратном порядке
Лигафоны Рубацова  19.09.2020, 02:48
...
Не, в реакте приходится таки думать. В основном, как экономить рендеры, и как обновляться более точечно
Не, ну понятно. Но дичайше круто!
У меня была ситуация: большая табличка и попап-модальное-окно поверху, которое вызывалось для редактирования какой-то строки.
Сначала пездец на нажатие каждой клавиши в этом окне тормозило всё.
Потому что я рендерил таблицу и модальное окно в одном рендере и хранил стейт в таблице-с-модалом.
А потом додумался модал оформить как компонент и хранить его стейт в нём самом.
Производительность значительно выросла, мать её.
А обновлять части через жеквери, что угодно на странице разве нельзя, обязательно через реакт?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3053
блохастые утки Скрыть профиль Поместить в игнор-лист
блохастые утки
Гость
Люблю когда в проекте можно и формы поклепать и ядро субд поменять и в говне поковыряться по пояс и т.п. Это позволяет ответить на вопрос "ой а что ты делаешь" просто "да хуй знает, что попало" и не напрягаться обьяснять узкую специфику.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3055
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
A Serious Man  19.09.2020, 21:41
А обновлять части через жеквери, что угодно на странице разве нельзя, обязательно через реакт?
Если фронт на реакте, то проще и удобнее через реакт. Не приходится вообще возиться с домом, просто меняешь стейт или например данные в редуксе/мобиксе, UI сам подхватывает. Иногда приходится напрямую, реакт не умеет всякий там скролл, селекшен, на канве рисовать и т.д., элемент помещается в реф и допиливается напильничком.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3062
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Бурят5432  19.09.2020, 22:00
Если фронт на реакте, то проще и удобнее через реакт
С этим не поспоришь, да. Но если фронт на жквери и там уже не одна табличка и модалка, а 51+, то особой надобности в реакте нет..
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3063
блохастые утки Скрыть профиль Поместить в игнор-лист
блохастые утки
Гость
Интересная темуля этот реакт и т.п., я бы попестел с бурятом о ней.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3066
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
А были в истории подобные реакту опердени?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3067
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  19.09.2020, 23:49
А были в истории подобные реакту опердени?
Виртуальный дом вроде как реактовское изобретение. Потом, конечно, много где появился, в том же vue.js. Есть ещё другие подходы, например, svelte, где вся эта хрень разруливается на момент сборки, и в результате все превращается в обычный js. Но я там не в курсе, что и как. Реально сейчас если по фронтовым вакансиям смотреть расклады, то в основном реакт, местами vue или ангуляр. По остальному хрен чо найдешь.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3068
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Бурят5432  19.09.2020, 23:56
Лигафоны Рубацова  19.09.2020, 23:49
А были в истории подобные реакту опердени?
Виртуальный дом вроде как реактовское изобретение. Потом, конечно, много где появился, в том же vue.js. Есть ещё другие подходы, например, svelte, где вся эта хрень разруливается на момент сборки, и в результате все превращается в обычный js. Но я там не в курсе, что и как. Реально сейчас если по фронтовым вакансиям смотреть расклады, то в основном реакт, местами vue или ангуляр. По остальному хрен чо найдешь.
А зачем им виртуальный?
Написать алгоритм, который идёт и понимает "на живом" чё надо поменять (чем он отличается от "намерений" некого рендерера) нельзя было?
Короче ладно, не хотелось бы ковыряться в этой херне, это отдельный диссер.

А расскажи вообще про мир TypeScript.
Как там принято вести процесс разработки.
Основные инструменты под linux например.
Ну я так понял там npm юзают для качбы модулей.
node.js там где-то место занимает какое-то, незнаю какое.
Компилятор из TS в JS какой-то бинарный юзают или юзают написанный на самом TS, который запускается под node.js?
Вот расскажи всю культуру.

Желательно, скажем, для linux-юзера, который в vim код пишет, к примеру.

А расскажи ещё про другие мощные опердени в мире JS, сильно повлиявшие на мир и гланый их принцип - за счет чего они всех на понт берут.
Вот реакт понятно за счёт чего - разраб может позволить себе забыть про DOM и писать код как будто на java в банке, менять стейт формоклёпства, а формоклёпство само себя перерисует.

jQuery ещё помню была такая бодяга. Но там вроде взлетело за счёт сокращения тысяч обычных JS-функций.

Ещё вот я слышал про Ангуляр какой-то. Нахрен он всрался? Чем от реакта отличается?
Был у нас один разраб на ангуляре, помню что он сильно страдал.
Точнее он изначально был PHP-разрабом, но вызвался написать одну внутреннюю тулзу.
И на этом поседел и чуть не охуел. В итоге со всеми пересрался и уволился. НО проект перед этим довёл до конца.
Помню только что тяжело ему было как-то, вечно ходил охуевал и ругался в духе "блять, какая сука это придумала, ну что за пердь, блять, ну блять, ну пиздец!".
А редукс это чё такое?
Изменено: 20.09.2020, 00:09 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3069
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Соречка, я предыдущий пост редактировал 20 раз.
Просьба взирать на него только ТЕПЕРЬ.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3072
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  20.09.2020, 00:05
А зачем им виртуальный?
Написать алгоритм, который идёт и понимает "на живом" чё надо поменять (чем он отличается от "намерений" некого рендерера) нельзя было?
Так виртуальный дом - это оно и есть. По сути джаваскриптовый объект. Текущее и предыдущее дерево рендера, они сравниваются для нахождения изменений, изменения в реальном доме выполняются точечно.
Лигафоны Рубацова  20.09.2020, 00:05
А расскажи вообще про мир TypeScript.
Как там принято вести процесс разработки.
Основные инструменты под linux например.
Ну я так понял там npm юзают для качбы модулей.
node.js там где-то место занимает какое-то, незнаю какое.
Компилятор из TS в JS какой-то бинарный юзают или юзают написанный на самом TS, который запускается под node.js?
Вот расскажи всю культуру.
Node.js - фундамент. Вся сборка, все преобразования ts в js, автотесты, вообще абсолютно все фронтовые тулзы пишутся на js и выполняются в ноде. То есть неважно что у тебя там - винда, макбук, Линукс, - похуй, всё одинаково. Поставил году, npm, и всё, ты в игре.

Npm - это манагер пакетов. Изначально была только в ноде, потом как появились сборщики, вебпак там всякий и т.д., можно стало и на фронте. То есть когда ты в своем фронтовом коде что-то испортишь из node_modules (какой нибудь установленный модуль), сборщик этот модуль запакует в сборку.

Собственно, сборщики - это вот самый большой прорыв за последние годы. Сейчас уже нигде по старинке не пишут, если брать серьезный фронт, а не сайтики простенькие.

TypeScript тоже крутая штука, навесили типы на js, теперь он их проверяет перед компиляцией. Писанины больше, зато сопровождать код проще, а уж какой автокомплит в том же вебшторме появился - просто песня. В виме конечно такого нету, там бонусы тайпскрипта не так ощущаются.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3073
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Бурят5432  20.09.2020, 00:27
Лигафоны Рубацова  20.09.2020, 00:05
А зачем им виртуальный?
Написать алгоритм, который идёт и понимает "на живом" чё надо поменять (чем он отличается от "намерений" некого рендерера) нельзя было?
Так виртуальный дом - это оно и есть. По сути джаваскриптовый объект. Текущее и предыдущее дерево рендера, они сравниваются для нахождения изменений, изменения в реальном доме выполняются точечно.
Лигафоны Рубацова  20.09.2020, 00:05
А расскажи вообще про мир TypeScript.
Как там принято вести процесс разработки.
Основные инструменты под linux например.
Ну я так понял там npm юзают для качбы модулей.
node.js там где-то место занимает какое-то, незнаю какое.
Компилятор из TS в JS какой-то бинарный юзают или юзают написанный на самом TS, который запускается под node.js?
Вот расскажи всю культуру.
Node.js - фундамент. Вся сборка, все преобразования ts в js, автотесты, вообще абсолютно все фронтовые тулзы пишутся на js и выполняются в ноде. То есть неважно что у тебя там - винда, макбук, Линукс, - похуй, всё одинаково. Поставил году, npm, и всё, ты в игре.

Npm - это манагер пакетов. Изначально была только в ноде, потом как появились сборщики, вебпак там всякий и т.д., можно стало и на фронте. То есть когда ты в своем фронтовом коде что-то испортишь из node_modules (какой нибудь установленный модуль), сборщик этот модуль запакует в сборку.

Собственно, сборщики - это вот самый большой прорыв за последние годы. Сейчас уже нигде по старинке не пишут, если брать серьезный фронт, а не сайтики простенькие.

TypeScript тоже крутая штука, навесили типы на js, теперь он их проверяет перед компиляцией. Писанины больше, зато сопровождать код проще, а уж какой автокомплит в том же вебшторме появился - просто песня. В виме конечно такого нету, там бонусы тайпскрипта не так ощущаются.
А я вот какой-то yarn юзал. yarn watch запускаю в одной консолине, в другой кодю.
Первый на сохранения реагирует ребилдом JS-ин.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3074
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Бурят5432  20.09.2020, 00:27
Лигафоны Рубацова  20.09.2020, 00:05
А зачем им виртуальный?
Написать алгоритм, который идёт и понимает "на живом" чё надо поменять (чем он отличается от "намерений" некого рендерера) нельзя было?
Так виртуальный дом - это оно и есть. По сути джаваскриптовый объект. Текущее и предыдущее дерево рендера, они сравниваются для нахождения изменений, изменения в реальном доме выполняются точечно.
Лигафоны Рубацова  20.09.2020, 00:05
А расскажи вообще про мир TypeScript.
Как там принято вести процесс разработки.
Основные инструменты под linux например.
Ну я так понял там npm юзают для качбы модулей.
node.js там где-то место занимает какое-то, незнаю какое.
Компилятор из TS в JS какой-то бинарный юзают или юзают написанный на самом TS, который запускается под node.js?
Вот расскажи всю культуру.
Node.js - фундамент. Вся сборка, все преобразования ts в js, автотесты, вообще абсолютно все фронтовые тулзы пишутся на js и выполняются в ноде. То есть неважно что у тебя там - винда, макбук, Линукс, - похуй, всё одинаково. Поставил году, npm, и всё, ты в игре.

Npm - это манагер пакетов. Изначально была только в ноде, потом как появились сборщики, вебпак там всякий и т.д., можно стало и на фронте. То есть когда ты в своем фронтовом коде что-то испортишь из node_modules (какой нибудь установленный модуль), сборщик этот модуль запакует в сборку.

Собственно, сборщики - это вот самый большой прорыв за последние годы. Сейчас уже нигде по старинке не пишут, если брать серьезный фронт, а не сайтики простенькие.

TypeScript тоже крутая штука, навесили типы на js, теперь он их проверяет перед компиляцией. Писанины больше, зато сопровождать код проще, а уж какой автокомплит в том же вебшторме появился - просто песня. В виме конечно такого нету, там бонусы тайпскрипта не так ощущаются.
А если у меня логика запилена на голом JS без фреймворков, ну точнее возможно есть свой фреймворк небольшой, то видимо тоже есть смысл писать на TS и юзать сборщики yarn - опердени и весь этот рулез, да? Типчики проверить, обфусцировать сразу на лету.

А кстати чем щас обфусцировать код принято у нормальных людей? Ну точнее паковать, как это называется...
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3075
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  20.09.2020, 00:05
jQuery ещё помню была такая бодяга. Но там вроде взлетело за счёт сокращения тысяч обычных JS-функций.
jQuery когда-то божил. Ибо во первых, дохренища было кроссбраузерных различий, не было querySelector, да много чего не было. Теперь на нативном js проще кодить стало, браузерное api тоже дохрена развивается.

Ангуляр пока ещё используется, в какое-то время был самый распространенный, сейчас вытесняется реактом.
Лигафоны Рубацова  20.09.2020, 00:05
А редукс это чё такое?
Управление состоянием UI. То есть состояние выносится из компонентов отдельно. Проект становится проще сопровождать, ибо сложные компоненты со стейтом та ещё жопа. Мне из стейт-манагеров больше mobX нравится, вот это именно то, как должно быть. Но тут в двух словах не опишешь, много всего.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3076
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  20.09.2020, 00:29
А я вот какой-то yarn юзал. yarn watch запускаю в одной консолине, в другой кодю.
Первый на сохранения реагирует ребилдом JS-ин.
Yarn это как npm, тоже устанавливает пакеты.
Watch запускает локальный сервачок и начинает следить за файлами с кодом. Как что-то поменяешь, делается быстрая досборка, и сразу можно смотреть что получилось. Для дебага, в общем.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3077
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  20.09.2020, 00:32
А кстати чем щас обфусцировать код принято у нормальных людей? Ну точнее паковать, как это называется...
Плагин к вебпаку. Раньше был uglifyjs, теперь terser, на фронте быстро всё меняется)
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3078
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  20.09.2020, 00:32
А если у меня логика запилена на голом JS без фреймворков, ну точнее возможно есть свой фреймворк небольшой, то видимо тоже есть смысл писать на TS и юзать сборщики yarn - опердени и весь этот рулез, да? Типчики проверить, обфусцировать сразу на лету.
Если что-то относительно крупное, то да, со всей этой кухней будет проще.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3079
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Бурят5432  20.09.2020, 00:43
Лигафоны Рубацова  20.09.2020, 00:32
А кстати чем щас обфусцировать код принято у нормальных людей? Ну точнее паковать, как это называется...
Плагин к вебпаку. Раньше был uglifyjs, теперь terser, на фронте быстро всё меняется)
Да, там год не последил за ситуацией - уже одно поколение хипсторов вырезало ножами предыдущее и ввело новые стандарты и законы.
А google closure compiler годнота или паровоз для дедов?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3081
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  20.09.2020, 00:49
А google closure compiler годнота или паровоз для дедов?
Паровоз
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3083
блохастые утки Скрыть профиль Поместить в игнор-лист
блохастые утки
Гость
Бурят5432  20.09.2020, 00:58
Лигафоны Рубацова  20.09.2020, 00:49
А google closure compiler годнота или паровоз для дедов?
Паровоз
Оказывается я еблан.
Не знал.
У меня через него пошотанки пожаты.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3085
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
блохастые утки  20.09.2020, 01:35
Бурят5432  20.09.2020, 00:58
Лигафоны Рубацова  20.09.2020, 00:49
...
Паровоз
Оказывается я еблан.
Не знал.
У меня через него пошотанки пожаты.
Норм.
Новые проекты на нем не начинают, а менять смысла нет
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3086
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Бурят5432  20.09.2020, 02:25
блохастые утки  20.09.2020, 01:35
Бурят5432  20.09.2020, 00:58
...
Оказывается я еблан.
Не знал.
У меня через него пошотанки пожаты.
Норм.
Новые проекты на нем не начинают, а менять смысла нет
"на нём" сказано сильно.
Он же не основа чего-то.
Просто тулза пост-обработки готовых говен.
Почему смысла нет, на новый переехать всегда приятно.
Может новый жмёт круче и обсусцирует запутаннее.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3094
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Бурят5432  20.09.2020, 00:27
Лигафоны Рубацова  20.09.2020, 00:05
А зачем им виртуальный?
Написать алгоритм, который идёт и понимает "на живом" чё надо поменять (чем он отличается от "намерений" некого рендерера) нельзя было?
Так виртуальный дом - это оно и есть. По сути джаваскриптовый объект. Текущее и предыдущее дерево рендера, они сравниваются для нахождения изменений, изменения в реальном доме выполняются точечно.
Лигафоны Рубацова  20.09.2020, 00:05
А расскажи вообще про мир TypeScript.
Как там принято вести процесс разработки.
Основные инструменты под linux например.
Ну я так понял там npm юзают для качбы модулей.
node.js там где-то место занимает какое-то, незнаю какое.
Компилятор из TS в JS какой-то бинарный юзают или юзают написанный на самом TS, который запускается под node.js?
Вот расскажи всю культуру.
Node.js - фундамент. Вся сборка, все преобразования ts в js, автотесты, вообще абсолютно все фронтовые тулзы пишутся на js и выполняются в ноде. То есть неважно что у тебя там - винда, макбук, Линукс, - похуй, всё одинаково. Поставил году, npm, и всё, ты в игре.

Npm - это манагер пакетов. Изначально была только в ноде, потом как появились сборщики, вебпак там всякий и т.д., можно стало и на фронте. То есть когда ты в своем фронтовом коде что-то испортишь из node_modules (какой нибудь установленный модуль), сборщик этот модуль запакует в сборку.

Собственно, сборщики - это вот самый большой прорыв за последние годы. Сейчас уже нигде по старинке не пишут, если брать серьезный фронт, а не сайтики простенькие.

TypeScript тоже крутая штука, навесили типы на js, теперь он их проверяет перед компиляцией. Писанины больше, зато сопровождать код проще, а уж какой автокомплит в том же вебшторме появился - просто песня. В виме конечно такого нету, там бонусы тайпскрипта не так ощущаются.
Извиняюсь - а что это за громкие слова - менеджер пакетов, компиляция, если речь про фронт и сайтик! Что это за винегреты там?
И ещё, зачем это нода нужна, если все работает без нее?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3095
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 11:51
Бурят5432  20.09.2020, 00:27
Лигафоны Рубацова  20.09.2020, 00:05
...
Так виртуальный дом - это оно и есть. По сути джаваскриптовый объект. Текущее и предыдущее дерево рендера, они сравниваются для нахождения изменений, изменения в реальном доме выполняются точечно.
Лигафоны Рубацова  20.09.2020, 00:05
...
Node.js - фундамент. Вся сборка, все преобразования ts в js, автотесты, вообще абсолютно все фронтовые тулзы пишутся на js и выполняются в ноде. То есть неважно что у тебя там - винда, макбук, Линукс, - похуй, всё одинаково. Поставил году, npm, и всё, ты в игре.

Npm - это манагер пакетов. Изначально была только в ноде, потом как появились сборщики, вебпак там всякий и т.д., можно стало и на фронте. То есть когда ты в своем фронтовом коде что-то испортишь из node_modules (какой нибудь установленный модуль), сборщик этот модуль запакует в сборку.

Собственно, сборщики - это вот самый большой прорыв за последние годы. Сейчас уже нигде по старинке не пишут, если брать серьезный фронт, а не сайтики простенькие.

TypeScript тоже крутая штука, навесили типы на js, теперь он их проверяет перед компиляцией. Писанины больше, зато сопровождать код проще, а уж какой автокомплит в том же вебшторме появился - просто песня. В виме конечно такого нету, там бонусы тайпскрипта не так ощущаются.
Извиняюсь - а что это за громкие слова - менеджер пакетов, компиляция, если речь про фронт и сайтик! Что это за винегреты там?
И ещё, зачем это нода нужна, если все работает без нее?
Код побит на библиотеки и написан на TS.
А тебе нужно получить итог в виде одного файлика .JS
Отсюда и сборщики и компиляторы.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3096
АБЫРВАЛГ Скрыть профиль Поместить в игнор-лист
АБЫРВАЛГ
Гость
херасе вы в сортах говна шарите, этих сортов тыщи!!!
через 10 лет обещают всех говнокодеров на помойку истории...
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3099
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 14:00
A Serious Man  20.09.2020, 11:51
Бурят5432  20.09.2020, 00:27
...
Извиняюсь - а что это за громкие слова - менеджер пакетов, компиляция, если речь про фронт и сайтик! Что это за винегреты там?
И ещё, зачем это нода нужна, если все работает без нее?
Код побит на библиотеки и написан на TS.
А тебе нужно получить итог в виде одного файлика .JS
Отсюда и сборщики и компиляторы.
А а чем профит от этой ебле?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3100
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 15:04
Лигафоны Рубацова  20.09.2020, 14:00
A Serious Man  20.09.2020, 11:51
...
Код побит на библиотеки и написан на TS.
А тебе нужно получить итог в виде одного файлика .JS
Отсюда и сборщики и компиляторы.
А а чем профит от этой ебле?
Суммарно меньше кода и он локализованнее.
И статическая типизация.
Изменено: 20.09.2020, 16:29 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3118
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 16:29
A Serious Man  20.09.2020, 15:04
Лигафоны Рубацова  20.09.2020, 14:00
...
А а чем профит от этой ебле?
Суммарно меньше кода и он локализованнее.
И статическая типизация.
Но тот же код же, только там какой-то своя надстройка над жс + хтмл. Который ещё превращается в жс и вся эта тормозня летит в бедный браузер. А тут просто хтмл + жквери без превращения. В чем нужда превращения всего этого бреда в жс?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3119
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 18:33
Лигафоны Рубацова  20.09.2020, 16:29
A Serious Man  20.09.2020, 15:04
...
Суммарно меньше кода и он локализованнее.
И статическая типизация.
Но тот же код же, только там какой-то своя надстройка над жс + хтмл. Который ещё превращается в жс и вся эта тормозня летит в бедный браузер. А тут просто хтмл + жквери без превращения. В чем нужда превращения всего этого бреда в жс?
Не тот же код.
Вместо 500 строк на JS ты пишешь условно 10 на сраном реакте.
По этим 10 он компилирует тебе эти 500. Или вообще 5000.
Плюс там умные люди берут на себя заботу о браузере.
Они типа гарантируют, что скомпилённый код оптимален и всё такое.
Если конечно ты придерживаешься их некоторых правил.

Нужда в том, что там удобные компоненты.

Когда надо наформоёбить сложную форму, то на голом JS можно заебаться, а на реакте дети из детсада легко накрутят.
Например в реакте есть компонент "таблица", который из коробки имеет сортировки, разную расцветку чётных/нечётных строк.
Допустим нажал на заголовок таблицы - хуяк она пересортировалась по нажатой колонке.
Ты подгоняешь таблице JSON и всё.
Можно отдельной колонке сказать, чтобы она рисовала ячейку не по дефолту, а вызывая твою функцию, а твоя функция например будет оборачивать данные в тег <b></b> к примеру.

Короче долго рассказывать.
Формоёбы-паскалеёбы добрались до веба это называется, вот и всё.
Изменено: 20.09.2020, 18:57 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3122
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 18:56
A Serious Man  20.09.2020, 18:33
Лигафоны Рубацова  20.09.2020, 16:29
...
Но тот же код же, только там какой-то своя надстройка над жс + хтмл. Который ещё превращается в жс и вся эта тормозня летит в бедный браузер. А тут просто хтмл + жквери без превращения. В чем нужда превращения всего этого бреда в жс?
Не тот же код.
Вместо 500 строк на JS ты пишешь условно 10 на сраном реакте.
По этим 10 он компилирует тебе эти 500. Или вообще 5000.
Плюс там умные люди берут на себя заботу о браузере.
Они типа гарантируют, что скомпилённый код оптимален и всё такое.
Если конечно ты придерживаешься их некоторых правил.

Нужда в том, что там удобные компоненты.

Когда надо наформоёбить сложную форму, то на голом JS можно заебаться, а на реакте дети из детсада легко накрутят.
Например в реакте есть компонент "таблица", который из коробки имеет сортировки, разную расцветку чётных/нечётных строк.
Допустим нажал на заголовок таблицы - хуяк она пересортировалась по нажатой колонке.
Ты подгоняешь таблице JSON и всё.
Можно отдельной колонке сказать, чтобы она рисовала ячейку не по дефолту, а вызывая твою функцию, а твоя функция например будет оборачивать данные в тег <b></b> к примеру.

Короче долго рассказывать.
Формоёбы-паскалеёбы добрались до веба это называется, вот и всё.
Чувак, ты почитай чуток, что я написал.. Причем тут голый жс?
Я говорил про жквери, там все настолько укорочено, что я блядь не представляю куда ещё укорачивать! Всяких методов дохуя, которые я даже не запоминаю... Потому как это нахуй невсралось
А сколько уже компонентов, плагинов на базе него, что пиздец перепиздец!
Не надо ничего компилить для фронта... Хтмл это шаблон, жквери библиотека упрощает проверки, вставки, параллельно запросы, да пиздец всего...
А далее, есть серверные фремверки, которые используют жквери у себя и наколбашены кучии компонтов вних и листы, гриды и все на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3123
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова

То есть во фреймворке, пхапешном, есть компонент к примеру реализации списка. Есть параметры, есть готовый-дефолтный шаблон списка, ты ему скармливаешь данные (обычно это адаптер) он все это проворачивает. На выходе хтмл+некий плагин под жквери и все. Генерится пагенация, можешь менять шаблон. Можешь уже на клиенте цепляется к нему через жквери. Можешь переопределить какие-то методы этого компонента и подсунуть свои и на выходе получить что-то другое на клиенте.
И нет никого реакта!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3124
Дырокол
Скрыть профиль Поместить в игнор-лист
Участник
A Serious Man

не о реакте тебе надо думать, а о моей реакции на бюрократические проволочки с моим модерством
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3126
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 20:14
Лигафоны Рубацова  20.09.2020, 18:56
A Serious Man  20.09.2020, 18:33
...
Не тот же код.
Вместо 500 строк на JS ты пишешь условно 10 на сраном реакте.
По этим 10 он компилирует тебе эти 500. Или вообще 5000.
Плюс там умные люди берут на себя заботу о браузере.
Они типа гарантируют, что скомпилённый код оптимален и всё такое.
Если конечно ты придерживаешься их некоторых правил.

Нужда в том, что там удобные компоненты.

Когда надо наформоёбить сложную форму, то на голом JS можно заебаться, а на реакте дети из детсада легко накрутят.
Например в реакте есть компонент "таблица", который из коробки имеет сортировки, разную расцветку чётных/нечётных строк.
Допустим нажал на заголовок таблицы - хуяк она пересортировалась по нажатой колонке.
Ты подгоняешь таблице JSON и всё.
Можно отдельной колонке сказать, чтобы она рисовала ячейку не по дефолту, а вызывая твою функцию, а твоя функция например будет оборачивать данные в тег <b></b> к примеру.

Короче долго рассказывать.
Формоёбы-паскалеёбы добрались до веба это называется, вот и всё.
Чувак, ты почитай чуток, что я написал.. Причем тут голый жс?
Я говорил про жквери, там все настолько укорочено, что я блядь не представляю куда ещё укорачивать! Всяких методов дохуя, которые я даже не запоминаю... Потому как это нахуй невсралось
А сколько уже компонентов, плагинов на базе него, что пиздец перепиздец!
Не надо ничего компилить для фронта... Хтмл это шаблон, жквери библиотека упрощает проверки, вставки, параллельно запросы, да пиздец всего...
А далее, есть серверные фремверки, которые используют жквери у себя и наколбашены кучии компонтов вних и листы, гриды и все на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
В jquery адресуешься к DOM руками.
Здесь даёшь компоненту "таблица" массив данных, таблица сама как-то рисуется.
Удаляет из таблицы строку, таблица сама перерисовывается.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3127
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 20:44
A Serious Man  20.09.2020, 20:14
Лигафоны Рубацова  20.09.2020, 18:56
...
Чувак, ты почитай чуток, что я написал.. Причем тут голый жс?
Я говорил про жквери, там все настолько укорочено, что я блядь не представляю куда ещё укорачивать! Всяких методов дохуя, которые я даже не запоминаю... Потому как это нахуй невсралось
А сколько уже компонентов, плагинов на базе него, что пиздец перепиздец!
Не надо ничего компилить для фронта... Хтмл это шаблон, жквери библиотека упрощает проверки, вставки, параллельно запросы, да пиздец всего...
А далее, есть серверные фремверки, которые используют жквери у себя и наколбашены кучии компонтов вних и листы, гриды и все на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
В jquery адресуешься к DOM руками.
Здесь даёшь компоненту "таблица" массив данных, таблица сама как-то рисуется.
Удаляет из таблицы строку, таблица сама перерисовывается.
Жквери это библиотека! А не фреймерк. Я тебе описал чуть выше тоже самое, что ты пишешь, прочитай.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3128
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Там все тоже само. Только ты можешь навесить ещё кучу или переопределить и нет никакого реакта и всей этой перди с ним
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3129
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Дырокол  20.09.2020, 20:40
A Serious Man

не о реакте тебе надо думать, а о моей реакции на бюрократические проволочки с моим модерством
Хочу понять в чем у них понты, но я кажется понял, что понтов нет , а теже яйца тока в профиль
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3130
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 20:52
Лигафоны Рубацова  20.09.2020, 20:44
A Serious Man  20.09.2020, 20:14
...
В jquery адресуешься к DOM руками.
Здесь даёшь компоненту "таблица" массив данных, таблица сама как-то рисуется.
Удаляет из таблицы строку, таблица сама перерисовывается.
Жквери это библиотека! А не фреймерк. Я тебе описал чуть выше тоже самое, что ты пишешь, прочитай.
Да похуй как называется кусок говна, который тащит функционал твоего бизнес-говна - библиотека, фреймворк или "хуй ебаный".
Изменено: 20.09.2020, 21:08 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3131
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 20:52
Лигафоны Рубацова  20.09.2020, 20:44
A Serious Man  20.09.2020, 20:14
...
В jquery адресуешься к DOM руками.
Здесь даёшь компоненту "таблица" массив данных, таблица сама как-то рисуется.
Удаляет из таблицы строку, таблица сама перерисовывается.
Жквери это библиотека! А не фреймерк. Я тебе описал чуть выше тоже самое, что ты пишешь, прочитай.
К сожалению я тоже царь, как и ты.
Цари длинные хуйни не читают.
"перечитай" - вот это гавно с нами не канает.
Изменено: 20.09.2020, 21:09 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3132
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 20:14
на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
Ладно вот это перечитал.
В твоей схеме ты ходишь на сервер.
А в реакте тебе дали тонну говна на клиент и он там ебётся сам, перерисовывая страницы целиком до неузнаваемости.
Получается одностраничное приложение, в котором HTML перехуяривает по 10 раз с нуля, но при этом на сервер никто не ходит.
Разве что сходит по REST API в JSON-дырку попросить кусочек JSON.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3133
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Т.е. с react тебе кажется что ты попал на другую страницу, а она вся та же, просто ей существенно поменяли HTML.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3134
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
Реакт неадеюсь не основан на расовой дескриминацеи
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3135
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:11
A Serious Man  20.09.2020, 20:14
на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
Ладно вот это перечитал.
В твоей схеме ты ходишь на сервер.
А в реакте тебе дали тонну говна на клиент и он там ебётся сам, перерисовывая страницы целиком до неузнаваемости.
Получается одностраничное приложение, в котором HTML перехуяривает по 10 раз с нуля, но при этом на сервер никто не ходит.
Разве что сходит по REST API в JSON-дырку попросить кусочек JSON.
На сервер и там и там ходят, не тупи. И не переживай про рест, он прекрасно работает с жквери. Он там был до реакта.
Никто там ничего не перерисовывает просто так. Надо перерисовываем все, не надо, то перерисовываем кусок. Нет никаких проблем с этим, реакт для этого ненужен
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3136
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
black lives matter  20.09.2020, 21:24
Реакт неадеюсь не основан на расовой дескриминацеи
На расовой дескрименацеи основано всё что мы знаем.
Негры сложили мощный экономический фундамент в США, их в то время били и резали.
Миллиарды здоровых вскормленных белых были накормлены картохой, выполотой дискримитируемыми неграми.
Сейчас эти белые работают в науке, делают процессоры и служат в полиции.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3137
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:22
Т.е. с react тебе кажется что ты попал на другую страницу, а она вся та же, просто ей существенно поменяли HTML.
Это можно сделать и без реакт, как 2 пальца обоссать!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3138
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 21:26
Лигафоны Рубацова  20.09.2020, 21:11
A Serious Man  20.09.2020, 20:14
...
Ладно вот это перечитал.
В твоей схеме ты ходишь на сервер.
А в реакте тебе дали тонну говна на клиент и он там ебётся сам, перерисовывая страницы целиком до неузнаваемости.
Получается одностраничное приложение, в котором HTML перехуяривает по 10 раз с нуля, но при этом на сервер никто не ходит.
Разве что сходит по REST API в JSON-дырку попросить кусочек JSON.
На сервер и там и там ходят, не тупи. И не переживай про рест, он прекрасно работает с жквери. Он там был до реакта.
Никто там ничего не перерисовывает просто так. Надо перерисовываем все, не надо, то перерисовываем кусок. Нет никаких проблем с этим, реакт для этого ненужен
В реакте у тебя есть таблица.
Таблица - это компонент такой.
У него есть состояние.
Как только меняешь состояние компонента - таблица перерисовывается.
Подход такой - вы нам состояние, а мы проследим за тем, что на экране всё перестроено под него.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3140
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:28
A Serious Man  20.09.2020, 21:26
Лигафоны Рубацова  20.09.2020, 21:11
...
На сервер и там и там ходят, не тупи. И не переживай про рест, он прекрасно работает с жквери. Он там был до реакта.
Никто там ничего не перерисовывает просто так. Надо перерисовываем все, не надо, то перерисовываем кусок. Нет никаких проблем с этим, реакт для этого ненужен
В реакте у тебя есть таблица.
Таблица - это компонент такой.
У него есть состояние.
Как только меняешь состояние компонента - таблица перерисовывается.
Подход такой - вы нам состояние, а мы проследим за тем, что на экране всё перестроено под него.
Ты тупой? Я тебе описал механизм, что есть в фреймворке. В итоге будет как в твоём реакте на клиенте. Ничего заново перерисовываться не будет. А только части таблицы-компонента
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3141
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 21:27
Лигафоны Рубацова  20.09.2020, 21:22
Т.е. с react тебе кажется что ты попал на другую страницу, а она вся та же, просто ей существенно поменяли HTML.
Это можно сделать и без реакт, как 2 пальца обоссать!
Ну вот считается, что если у тебя UI достаточно сложен, то пальцы на JQuery у тебя быстро отвалятся и ссалка тоже.
А на React всё будет пизже и меньше кода.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3142
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:30
A Serious Man  20.09.2020, 21:27
Лигафоны Рубацова  20.09.2020, 21:22
...
Это можно сделать и без реакт, как 2 пальца обоссать!
Ну вот считается, что если у тебя UI достаточно сложен, то пальцы на JQuery у тебя быстро отвалятся и ссалка тоже.
А на React всё будет пизже и меньше кода.
Бля, ты тупой. Ты не ковыряешь там постоянно жквери для этого. Паленко! Фреймворк это делает за тебя в дефолте. Ты даже не можешь ничего не делать и будет работать. Реакта нет, но очень похоже
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3143
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 21:30
Лигафоны Рубацова  20.09.2020, 21:28
A Serious Man  20.09.2020, 21:26
...
В реакте у тебя есть таблица.
Таблица - это компонент такой.
У него есть состояние.
Как только меняешь состояние компонента - таблица перерисовывается.
Подход такой - вы нам состояние, а мы проследим за тем, что на экране всё перестроено под него.
Ты тупой? Я тебе описал механизм, что есть в фреймворке. В итоге будет как в твоём реакте на клиенте. Ничего заново перерисовываться не будет. А только части таблицы-компонента
Я тупой, это ясно.
JQuery придумали как универсальный язык высокого уровня над разными версиями JavaScript и разными браузерами.
React придумали как штуку для эффективного автоматического апдейта DOM по смене состояний.
Это как-бы изначально разные вещи.

Если ты делаешь некую табличку где каждая колонка отображается по-разному и нужно автоматом апдейтить некую строку по смене какого-то состояния, то на реакте это выглядит как декларация вида страницы и всё. Дальше ты суёшь состояние и хуяк и готово.

В случае в JQ это достижимо, но это будет как-бы костылина над JQ в виде какой-то внешней поебени возможно, а не то ради чего JQ оригинально придумали.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3144
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
А может наоборот, всю старую пердь забыть не получится с этим реактом, при кажущимся удобстве.
В своё время так кипятком сцали на жквери, дрочили и уповали на него.
Препроцессоры такая-же пердь.
Много чего браузеры изкаробки держат давно, все эти мамонты своё дело сделали и в них нет такой уж необходимости, разве что дельфисты не могут без этих наворотов в вэбе.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3145
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова

На клиент приходит готовый, рабочий функционал, да что-то надо подправить под задачу, но в целом ты не лежишь в жс уж каждый раз с нуля, а работаешь на серверной стороне с компонентом и он уже тебе высерает нужное на клиенте
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3146
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Ну то есть это не JQ сам по себе делает, а некий его модуль, которые придумали фанаты JQ чтобы не опозориться.
Это как я из дерева велосипед сделаю.
День проезжу и всем докажу, что можно и так.
Потом развалится и хуй с ним, доказательство уже состоялось же.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3147
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
A Serious Man  20.09.2020, 21:35
Лигафоны Рубацова

На клиент приходит готовый, рабочий функционал, да что-то надо подправить под задачу, но в целом ты не лежишь в жс уж каждый раз с нуля, а работаешь на серверной стороне с компонентом и он уже тебе высерает нужное на клиенте
Всё ложить на сервер тоже не вариант, не оптимально.
Грамотно организованная работа на клиенте охрененно упрощает серверный код, архитектуру и прочиую серверную поебень.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3148
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:36
Ну то есть это не JQ сам по себе делает, а некий его модуль, которые придумали фанаты JQ чтобы не опозориться.
Это как я из дерева велосипед сделаю.
День проезжу и всем докажу, что можно и так.
Потом развалится и хуй с ним, доказательство уже состоялось же.
Ну и реакт этот не сам по себе, не пизди, там тоже зашили функционал
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3149
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
black lives matter  20.09.2020, 21:35
А может наоборот, всю старую пердь забыть не получится с этим реактом, при кажущимся удобстве.
В своё время так кипятком сцали на жквери, дрочили и уповали на него.
Препроцессоры такая-же пердь.
Много чего браузеры изкаробки держат давно, все эти мамонты своё дело сделали и в них нет такой уж необходимости, разве что дельфисты не могут без этих наворотов в вэбе.
Я на JQ не ссал, сразу понял что поебень уровня "давайте придумаем искусственный язык, который всё равно на деле JS, просто позаменяем длинные слова на короткие".
Щас браузеры настолько стандартизировались и было давно понятно, что они к этому придут, что пытаться делать универсальный язык давно нет.
Под IE никто давно не верстает. У вас IE? Нахуй идите и весь разговор. Современный IE наверное на хромиуме каком-нибудь или нет впрочем всем похуй.
Есть куча спецификаций которые достаточно строго соблюдаются всеми уже давно.
Времена микрософта или оперы "хуярю что хочу" давно в прошлом, полтора калеки на КПП музея с виндой 95 не в счёт.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3150
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 21:35
Лигафоны Рубацова

На клиент приходит готовый, рабочий функционал, да что-то надо подправить под задачу, но в целом ты не лежишь в жс уж каждый раз с нуля, а работаешь на серверной стороне с компонентом и он уже тебе высерает нужное на клиенте
Не понял нихуя. Что ты там на сервере делаешь и при чём тут сервер.
Ты тока что сказал что сервер нахуй идёт и всё на клиенте.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3151
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 21:38
Лигафоны Рубацова  20.09.2020, 21:36
Ну то есть это не JQ сам по себе делает, а некий его модуль, которые придумали фанаты JQ чтобы не опозориться.
Это как я из дерева велосипед сделаю.
День проезжу и всем докажу, что можно и так.
Потом развалится и хуй с ним, доказательство уже состоялось же.
Ну и реакт этот не сам по себе, не пизди, там тоже зашили функционал
Нихуя не понял что такое "не сам по себе".
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3152
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
black lives matter  20.09.2020, 21:37
A Serious Man  20.09.2020, 21:35
Лигафоны Рубацова

На клиент приходит готовый, рабочий функционал, да что-то надо подправить под задачу, но в целом ты не лежишь в жс уж каждый раз с нуля, а работаешь на серверной стороне с компонентом и он уже тебе высерает нужное на клиенте
Всё ложить на сервер тоже не вариант, не оптимально.
Грамотно организованная работа на клиенте охрененно упрощает серверный код, архитектуру и прочиую серверную поебень.
Бля, там все очень гибко, я описал механизм, а вы как дятлы!
Ты на сервере делаешь одно, на клиенте получаешь результаты, но, ты можешь на клиенте и цепляттся как хочешь к результатам и тебе никакого реакта нахуй не надо!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3154
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
A Serious Man  20.09.2020, 21:40
black lives matter  20.09.2020, 21:37
A Serious Man  20.09.2020, 21:35
...
Всё ложить на сервер тоже не вариант, не оптимально.
Грамотно организованная работа на клиенте охрененно упрощает серверный код, архитектуру и прочиую серверную поебень.
Бля, там все очень гибко, я описал механизм, а вы как дятлы!
Ты на сервере делаешь одно, на клиенте получаешь результаты, но, ты можешь на клиенте и цепляттся как хочешь к результатам и тебе никакого реакта нахуй не надо!
Да можешь, не вопрос, а нахуй тогда тимлид нужен если ты сам по себе такой умный, ты сейчас проявляешь неуважение к руководству, которое лучше тебя ебадь знает что лучше сделоть.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3155
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:39
A Serious Man  20.09.2020, 21:35
Лигафоны Рубацова

На клиент приходит готовый, рабочий функционал, да что-то надо подправить под задачу, но в целом ты не лежишь в жс уж каждый раз с нуля, а работаешь на серверной стороне с компонентом и он уже тебе высерает нужное на клиенте
Не понял нихуя. Что ты там на сервере делаешь и при чём тут сервер.
Ты тока что сказал что сервер нахуй идёт и всё на клиенте.
Ебать ты тормаз. На сервера ты отдаешь данные в компонент, это целый класс, к примеру список, он используя шаблон (хтмл, цсс, жквери) формирует-копилирует результат. Это идёт на клиент-браузер. Далее в этом шаблоне ты можешь придцепить к этому базовому компоненту какую-то доп. Логику, не в формате базы. База в себе имеет сразу заточки под стилизацию, пагенацию и тд. Короче гибкость во всем
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3156
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:40
A Serious Man  20.09.2020, 21:38
Лигафоны Рубацова  20.09.2020, 21:36
...
Ну и реакт этот не сам по себе, не пизди, там тоже зашили функционал
Нихуя не понял что такое "не сам по себе".
Все что он делает, как ты пишешь в 5 строк, то все зашито в 500 строк за кадром
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3157
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
black lives matter  20.09.2020, 21:43
A Serious Man  20.09.2020, 21:40
black lives matter  20.09.2020, 21:37
...
Бля, там все очень гибко, я описал механизм, а вы как дятлы!
Ты на сервере делаешь одно, на клиенте получаешь результаты, но, ты можешь на клиенте и цепляттся как хочешь к результатам и тебе никакого реакта нахуй не надо!
Да можешь, не вопрос, а нахуй тогда тимлид нужен если ты сам по себе такой умный, ты сейчас проявляешь неуважение к руководству, которое лучше тебя ебадь знает что лучше сделоть.
Ну я как бы старший, просто привел пример, что все уже есть, работает и что вы написываете как ахунно уже было-есть в каком-то виде
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3158
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Блять я помню лет в 21 пиздец какую я хуету не городил формоклёпскую.
Я замышлял некое клиент-серверное абстрактное пространство логических сущностей.
В котором что-то там происходит, меняются какие-то стейты каких-то компонентов и строго не определено произошло это на клиенте или на сервере, но существует мегасистема которая это подхватывает и гарантированно сохраняет.
Пиздец делать было нехуй.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3159
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 21:46
Лигафоны Рубацова  20.09.2020, 21:39
A Serious Man  20.09.2020, 21:35
...
Не понял нихуя. Что ты там на сервере делаешь и при чём тут сервер.
Ты тока что сказал что сервер нахуй идёт и всё на клиенте.
Ебать ты тормаз. На сервера ты отдаешь данные *** в компонент, это целый класс, к примеру список, он используя шаблон (хтмл, цсс, жквери) формирует-копилирует результат. Это идёт на клиент-браузер. Далее в этом шаблоне ты можешь придцепить к этому базовому компоненту какую-то доп. Логику, не в формате базы. База в себе имеет сразу заточки под стилизацию, пагенацию и тд. Короче гибкость во всем
Хуета.
В React сервер заканчивает работу на моменте отмеченном звёдами.
Сервер ничё не знает про html/css и прочую хуйню. Для сервера это статика как jpeg.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3160
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 21:48
Лигафоны Рубацова  20.09.2020, 21:40
A Serious Man  20.09.2020, 21:38
...
Нихуя не понял что такое "не сам по себе".
Все что он делает, как ты пишешь в 5 строк, то все зашито в 500 строк за кадром
Ясен хуй, что всё в мире инкапсулировано и за лёгким нажатием на педаль газа в бентли стоит армия бедных негров и голодающих детей.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3161
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 21:49
black lives matter  20.09.2020, 21:43
A Serious Man  20.09.2020, 21:40
...
Да можешь, не вопрос, а нахуй тогда тимлид нужен если ты сам по себе такой умный, ты сейчас проявляешь неуважение к руководству, которое лучше тебя ебадь знает что лучше сделоть.
Ну я как бы старший, просто привел пример, что все уже есть, работает и что вы написываете как ахунно уже было-есть в каком-то виде
Да ты старый просто, не сильно вникаешь в новые технологии нас, хипстеров сраных.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3162
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
A Serious Man  20.09.2020, 21:49
black lives matter  20.09.2020, 21:43
A Serious Man  20.09.2020, 21:40
...
Да можешь, не вопрос, а нахуй тогда тимлид нужен если ты сам по себе такой умный, ты сейчас проявляешь неуважение к руководству, которое лучше тебя ебадь знает что лучше сделоть.
Ну я как бы старший, просто привел пример, что все уже есть, работает и что вы написываете как ахунно уже было-есть в каком-то виде
Норм. Работает не трогай.
я воще сам работаю, сам запилил всё, оно работает, я только поддерживаю, и хуй кладу на всё, меня никто не трогает, слушают, никаких ЧП нет (тьфу тьфу тьфу)
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3163
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
Лигафоны Рубацова  20.09.2020, 21:55
A Serious Man  20.09.2020, 21:49
black lives matter  20.09.2020, 21:43
...
Ну я как бы старший, просто привел пример, что все уже есть, работает и что вы написываете как ахунно уже было-есть в каком-то виде
Да ты старый просто, не сильно вникаешь в новые технологии нас, хипстеров сраных.
а оно кругами ходит это говнецо, уж какой раз
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3164
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
black lives matter  20.09.2020, 21:58
Лигафоны Рубацова  20.09.2020, 21:55
A Serious Man  20.09.2020, 21:49
...
Да ты старый просто, не сильно вникаешь в новые технологии нас, хипстеров сраных.
а оно кругами ходит это говнецо, уж какой раз
Ну круги конечно присутствуют.
Во всякой сущности мира.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3165
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:53
A Serious Man  20.09.2020, 21:46
Лигафоны Рубацова  20.09.2020, 21:39
...
Ебать ты тормаз. На сервера ты отдаешь данные *** в компонент, это целый класс, к примеру список, он используя шаблон (хтмл, цсс, жквери) формирует-копилирует результат. Это идёт на клиент-браузер. Далее в этом шаблоне ты можешь придцепить к этому базовому компоненту какую-то доп. Логику, не в формате базы. База в себе имеет сразу заточки под стилизацию, пагенацию и тд. Короче гибкость во всем
Хуета.
В React сервер заканчивает работу на моменте отмеченном звёдами.
Сервер ничё не знает про html/css и прочую хуйню. Для сервера это статика как jpeg.
Сервер это общее, он ничего не знает) Ему надо сказать, возьми эту хуету, преоьразуй так и верни мне это сюда. Жквери помогает это делать с клиентской стороны как хочешь, хочешь ебаться на одной странице - ебись, хочешь по человечески, можно так.
Я к тому, что все удобно и работает, никто там с нуля не написывает жс. Уровень абстракции уже ахуенный. Весь стандартный хтмл обернут в объекты, + наворочено от всяких кнопки работающие на аяксе, при этом ты в жквери даже не лезишь уж до грида и тд.
Никакого реакта и нет никакого постоянного написания жс с нуля. Фреймворк содержит массу готового функционала
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3168
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 22:03
Лигафоны Рубацова  20.09.2020, 21:53
A Serious Man  20.09.2020, 21:46
...
Хуета.
В React сервер заканчивает работу на моменте отмеченном звёдами.
Сервер ничё не знает про html/css и прочую хуйню. Для сервера это статика как jpeg.
Сервер это общее, он ничего не знает) Ему надо сказать, возьми эту хуету, преоьразуй так и верни мне это сюда. Жквери помогает это делать с клиентской стороны как хочешь, хочешь ебаться на одной странице - ебись, хочешь по человечески, можно так.
Я к тому, что все удобно и работает, никто там с нуля не написывает жс. Уровень абстракции уже ахуенный. Весь стандартный хтмл обернут в объекты, + наворочено от всяких кнопки работающие на аяксе, при этом ты в жквери даже не лезишь уж до грида и тд.
Никакого реакта и нет никакого постоянного написания жс с нуля. Фреймворк содержит массу готового функционала
Ты выше признался что сервер возвращает какой-то html под нужный вид.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3169
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 22:07
A Serious Man  20.09.2020, 22:03
Лигафоны Рубацова  20.09.2020, 21:53
...
Сервер это общее, он ничего не знает) Ему надо сказать, возьми эту хуету, преоьразуй так и верни мне это сюда. Жквери помогает это делать с клиентской стороны как хочешь, хочешь ебаться на одной странице - ебись, хочешь по человечески, можно так.
Я к тому, что все удобно и работает, никто там с нуля не написывает жс. Уровень абстракции уже ахуенный. Весь стандартный хтмл обернут в объекты, + наворочено от всяких кнопки работающие на аяксе, при этом ты в жквери даже не лезишь уж до грида и тд.
Никакого реакта и нет никакого постоянного написания жс с нуля. Фреймворк содержит массу готового функционала
Ты выше признался что сервер возвращает какой-то html под нужный вид.
Ну да. Он возвращает что надо, любое. Джсон, хтмл+жс. Я тебе механизм компонентов пытался пояснить. Как они так работают, что на итоге ты получаешь целую сущность с хтмл +жс, все это основано на жквери со стороны жс. Присандплены методы типа онсамбит, онеррор и тд. Проверки и это все из коробки. И нет никакого реакта. Эти компоненты работают исключительно через аякс, но имеют кучи настроек, если что не нравится..
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3173
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
Вот кто объяснит, в чом фишка этого теневого дома.
Рендеринг быстрее от этого становится? авотхуй
Или неебаться какая неведомая хуета внезапно проявляется, типа просветления или благородной отрыжки.
Да ебать перезаписал HTML кусок оно обновилось само. Сделали из этого великую премудрость ботаны задроты.

А так всё просто. Ну сервер проверил чо за пидарас прислал запрос, передал запрос к БД и выплюнул чо дали.
Клиент распарсил и все сделол, отправил назад, сервер проверил там не вникая в суть перди и записал.
Даже БД не надо усложнять, на клиенте вся мелочевка.
Frontend нужон пиздец как. На чем его делать похую, лишь бы работало быстро и мозги не ебало.
Некоторые сами себе любят мозги сношать, места не находят, всё выделиться хотят,
а в наше время на вещи надо смотреть проще и ширше, знанием кухни вопроса, предметной области.

Подошла девочка на работе, помоги мне типа запилить вопрос
Ну так не теряйся, строго посмотри на неё и сделой вид что тебе только что отсосала классная тёлка.
Цени себя ебадь, тогда девочка тоже оценит, может даже группой поддержки тебе будет, типа голоса избирателей в конторе.
Сделаешь карьеру. Всё просто. А то теневой дом теневой дом, реакт хуякт, не о том вы трёте, это мирская суета всё.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3174
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 22:14
Лигафоны Рубацова  20.09.2020, 22:07
A Serious Man  20.09.2020, 22:03
...
Ты выше признался что сервер возвращает какой-то html под нужный вид.
Ну да. Он возвращает что надо, любое. Джсон, хтмл+жс. Я тебе механизм компонентов пытался пояснить. Как они так работают, что на итоге ты получаешь целую сущность с хтмл +жс, все это основано на жквери со стороны жс. Присандплены методы типа онсамбит, онеррор и тд. Проверки и это все из коробки. И нет никакого реакта. Эти компоненты работают исключительно через аякс, но имеют кучи настроек, если что не нравится..
Ок. Я понял как объяснить.
Реакт - проще. Реакт не знает про AJAX например.
Реакт умеет только setState() и render().
Больше в нём нет нихуя.

Он тебе гарантирует, что ты декларативно и компактно опишешь как это выглядит.
И что по смене состояния через setState() он обновит DOM-дерево в правильных местах.
Всё, больше ничего. Никаких AJAX он сам не делает - ты можешь это сделать на стороне и ему результат в setState() подсунуть.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3175
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
black lives matter  20.09.2020, 22:26
Цени себя ебадь, тогда девочка тоже оценит, может даже группой поддержки тебе будет, типа голоса избирателей в конторе.
Раскрой тему.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3176
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
black lives matter  20.09.2020, 22:26
а в наше время на вещи надо смотреть проще и ширше, знанием кухни вопроса, предметной области.
Наверное я согласен, если конечно я понял о чём речь...
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3178
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 22:27
A Serious Man  20.09.2020, 22:14
Лигафоны Рубацова  20.09.2020, 22:07
...
Ну да. Он возвращает что надо, любое. Джсон, хтмл+жс. Я тебе механизм компонентов пытался пояснить. Как они так работают, что на итоге ты получаешь целую сущность с хтмл +жс, все это основано на жквери со стороны жс. Присандплены методы типа онсамбит, онеррор и тд. Проверки и это все из коробки. И нет никакого реакта. Эти компоненты работают исключительно через аякс, но имеют кучи настроек, если что не нравится..
Ок. Я понял как объяснить.
Реакт - проще. Реакт не знает про AJAX например.
Реакт умеет только setState() и render().
Больше в нём нет нихуя.

Он тебе гарантирует, что ты декларативно и компактно опишешь как это выглядит.
И что по смене состояния через setState() он обновит DOM-дерево в правильных местах.
Всё, больше ничего. Никаких AJAX он сам не делает - ты можешь это сделать на стороне и ему результат в setState() подсунуть.
Ничего ты не понял.
Там ничего само тоже не делает. Просто удобно.
Вот, как пример, наворочено слегка, но зато показывает возможность!
https://xn--d1acnqm.xn--j1amh/записи/yii-framework-отображения-списка-записей-с-помощью-виджета-clistview

Зачем реакт?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3179
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 22:32
Лигафоны Рубацова  20.09.2020, 22:27
A Serious Man  20.09.2020, 22:14
...
Ок. Я понял как объяснить.
Реакт - проще. Реакт не знает про AJAX например.
Реакт умеет только setState() и render().
Больше в нём нет нихуя.

Он тебе гарантирует, что ты декларативно и компактно опишешь как это выглядит.
И что по смене состояния через setState() он обновит DOM-дерево в правильных местах.
Всё, больше ничего. Никаких AJAX он сам не делает - ты можешь это сделать на стороне и ему результат в setState() подсунуть.
Ничего ты не понял.
Там ничего само тоже не делает. Просто удобно.
Вот, как пример, наворочено слегка, но зато показывает возможность!
https://xn--d1acnqm.xn--j1amh/записи/yii-framework-отображения-списка-записей-с-помощью-виджета-clistview

Зачем реакт?
Блять, я не понимаю слово "само".
Ясен хуй в итоге машинный код на конвейерах камня молотится.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3180
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 22:34
A Serious Man  20.09.2020, 22:32
Лигафоны Рубацова  20.09.2020, 22:27
...
Ничего ты не понял.
Там ничего само тоже не делает. Просто удобно.
Вот, как пример, наворочено слегка, но зато показывает возможность!
https://xn--d1acnqm.xn--j1amh/записи/yii-framework-отображения-списка-записей-с-помощью-виджета-clistview

Зачем реакт?
Блять, я не понимаю слово "само".
Ясен хуй в итоге машинный код на конвейерах камня молотится.
Ну не понял, ну чо, шит хепенд!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3181
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
Лигафоны Рубацова  20.09.2020, 22:28
black lives matter  20.09.2020, 22:26
Цени себя ебадь, тогда девочка тоже оценит, может даже группой поддержки тебе будет, типа голоса избирателей в конторе.
Раскрой тему.
А чо тут раскрывать, делай что щетаешь нужным.
Это всё хуета, что кто-то там ниебаться умный, это он просто загоняется или выёбывается или просто пидарас.
Гни свою линию, от этого тебе харизму навесят, придумают за тебя все твои достоинства ну и недостатки заодно.
Конечно разные педры будут тебя пытаться опустить до своего пидрского дна, но сри на них.
Тогда и девочки любить будут, только не расслабляй булки, а то разлюбят и отомстят за свою любовь, поэтому не меняйся, будут называть эгоистом - значит всё верно делоешь, девочки таких любят вечно, кто стремится по своему жить.
Эгоист не тот, кто сам живёт как хочет, а тот, кто хочет чтобы другие жили как он хочит.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3185
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
black lives matter  20.09.2020, 22:37
Лигафоны Рубацова  20.09.2020, 22:28
black lives matter  20.09.2020, 22:26
...
Раскрой тему.
А чо тут раскрывать, делай что щетаешь нужным.
Это всё хуета, что кто-то там ниебаться умный, это он просто загоняется или выёбывается или просто пидарас.
Гни свою линию, от этого тебе харизму навесят, придумают за тебя все твои достоинства ну и недостатки заодно.
Конечно разные педры будут тебя пытаться опустить до своего пидрского дна, но сри на них.
Тогда и девочки любить будут, только не расслабляй булки, а то разлюбят и отомстят за свою любовь, поэтому не меняйся, будут называть эгоистом - значит всё верно делоешь, девочки таких любят вечно, кто стремится по своему жить.
Эгоист не тот, кто сам живёт как хочет, а тот, кто хочет чтобы другие жили как он хочит.
Ну это понятно...
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3189
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
Если на роботе к тебе телка не подходит с просьбой рассказать про реакт, то смотри по обдстановке.
Если подходит типа расскажи мне про реакт, но она жырная или чесноком с хреном отшибает, то смотри по обстановке
А если она неплоха и хочет от тебя узнать похуй что, подержаться за тебя, смело вытаскивай залупу, ей похую, от тебя она всё возьмёт.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3190
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
black lives matter  20.09.2020, 22:50
Если на роботе к тебе телка не подходит с просьбой рассказать про реакт, то смотри по обдстановке.
Если подходит типа расскажи мне про реакт, но она жырная или чесноком с хреном отшибает, то смотри по обстановке
А если она неплоха и хочет от тебя узнать похуй что, подержаться за тебя, смело вытаскивай залупу, ей похую, от тебя она всё возьмёт.
Вроде бы это тоже ясно.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3193
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
Лигафоны Рубацова  20.09.2020, 22:55
black lives matter  20.09.2020, 22:50
Если на роботе к тебе телка не подходит с просьбой рассказать про реакт, то смотри по обдстановке.
Если подходит типа расскажи мне про реакт, но она жырная или чесноком с хреном отшибает, то смотри по обстановке
А если она неплоха и хочет от тебя узнать похуй что, подержаться за тебя, смело вытаскивай залупу, ей похую, от тебя она всё возьмёт.
Вроде бы это тоже ясно.
Представь что тебе осталось 3 месяца жыть.
Неужели на баб будешь тратить время? Вперёд! Тут самое важное и проявится в тебе. И бабы сами появятся заипёшься отбиваться.
Но тебе будет не до них. В этом и парадокс.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3195
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Не ну бля аргумент, что какая-то поебень перерисовываем часть страницы и это пик оф дестени? Это пиздец!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3196
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
A Serious Man  20.09.2020, 23:16
Не ну бля аргумент, что какая-то поебень перерисовываем часть страницы и это пик оф дестени? Это пиздец!
Оно как появилось, вроде в фейсбуке что-то они там оптимизировали, могли сделать по-разному, сделали как сделали,
появились фанаты обделённые умом и воображеним, анальные рабы, и вознесли до небес.
Так мода и возникает.

Скажем сегодня моя соседка одела какую-нибудь хуету на голову, получилось интересно
Завтра уже не то настроение у неё и всё, не та хворма, говно говном
Зато весь ебадь подъезд эту хуйню нацепил, все пруца.
Так и среди унылых говен. Если я вижу раба, который млеет перед кумиром, буть то тупая пезда или чорнеый квадрат или вождь краснокожих, ине охота просраться.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3197
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
black lives matter  20.09.2020, 23:23
A Serious Man  20.09.2020, 23:16
Не ну бля аргумент, что какая-то поебень перерисовываем часть страницы и это пик оф дестени? Это пиздец!
Оно как появилось, вроде в фейсбуке что-то они там оптимизировали, могли сделать по-разному, сделали как сделали,
появились фанаты обделённые умом и воображеним, анальные рабы, и вознесли до небес.
Так мода и возникает.

Скажем сегодня моя соседка одела какую-нибудь хуету на голову, получилось интересно
Завтра уже не то настроение у неё и всё, не та хворма, говно говном
Зато весь ебадь подъезд эту хуйню нацепил, все пруца.
Так и среди унылых говен. Если я вижу раба, который млеет перед кумиром, буть то тупая пезда или чорнеый квадрат или вождь краснокожих, ине охота просраться.
И не говори, пидоры!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3200
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
A Serious Man  20.09.2020, 23:27
black lives matter  20.09.2020, 23:23
A Serious Man  20.09.2020, 23:16
...
Оно как появилось, вроде в фейсбуке что-то они там оптимизировали, могли сделать по-разному, сделали как сделали,
появились фанаты обделённые умом и воображеним, анальные рабы, и вознесли до небес.
Так мода и возникает.

Скажем сегодня моя соседка одела какую-нибудь хуету на голову, получилось интересно
Завтра уже не то настроение у неё и всё, не та хворма, говно говном
Зато весь ебадь подъезд эту хуйню нацепил, все пруца.
Так и среди унылых говен. Если я вижу раба, который млеет перед кумиром, буть то тупая пезда или чорнеый квадрат или вождь краснокожих, ине охота просраться.
И не говори, пидоры!
Ну у нас на роботе такой херни нет.
Конечно иногда на всякий нужно погавкать для порядка на выставках там или семинарах каких, чтобы знали, что у нас пидорасов нет!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3201
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
Вот прыщавый юноша какой-нибудь, ищет работу.
Ипать колотить, надо учить реакт, чтобы резюме высрать в потугах, чтобы на роботу взяли анальным рабом.
Может и повезёт конечно, зорплата будет, пока нахуй не пошлют. Главное тут уверовать что реакт - идол и сделать татуировку на лбу.
Да будь блеадь честнее, иди сразу на панель жопой торговать, проще чем осваивать поебень, которую ВСЕ осваивают.
Или своё двигай, учись блеадь там, еби гусей, но сам САМ. Или иди жопой сразу торгуй пидор.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3203
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
black lives matter  20.09.2020, 23:38
Вот прыщавый юноша какой-нибудь, ищет работу.
Ипать колотить, надо учить реакт, чтобы резюме высрать в потугах, чтобы на роботу взяли анальным рабом.
Может и повезёт конечно, зорплата будет, пока нахуй не пошлют. Главное тут уверовать что реакт - идол и сделать татуировку на лбу.
Да будь блеадь честнее, иди сразу на панель жопой торговать, проще чем осваивать поебень, которую ВСЕ осваивают.
Или своё двигай, учись блеадь там, еби гусей, но сам САМ. Или иди жопой сразу торгуй пидор.
Да верно в принципе.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3206
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
black lives matter  20.09.2020, 23:32
A Serious Man  20.09.2020, 23:27
black lives matter  20.09.2020, 23:23
...
И не говори, пидоры!
Ну у нас на роботе такой херни нет.
Конечно иногда на всякий нужно погавкать для порядка на выставках там или семинарах каких, чтобы знали, что у нас пидорасов нет!
Ну у меня на итоге компания бизнес, не ит и не огромная.
Туда пришел лет 10 назад, взглянул, поработал с той хуйней которая там была. Года через 3 понял, что это гавно переделать и переделали. Взял то, что мне показалось оптимальное на тот момент и все норм работает.
Просто не понимаю нахуй мне реакт, если у меня там хоть ёлку собираешь , хоть берёза!
Обновить часть страницы по событиям, да пиздец, смехапанорама нах!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3208
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Может только если куда идти, ну для резюме..
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3209
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
A Serious Man  20.09.2020, 23:48
black lives matter  20.09.2020, 23:32
A Serious Man  20.09.2020, 23:27
...
Ну у нас на роботе такой херни нет.
Конечно иногда на всякий нужно погавкать для порядка на выставках там или семинарах каких, чтобы знали, что у нас пидорасов нет!
Ну у меня на итоге компания бизнес, не ит и не огромная.
Туда пришел лет 10 назад, взглянул, поработал с той хуйней которая там была. Года через 3 понял, что это гавно переделать и переделали. Взял то, что мне показалось оптимальное на тот момент и все норм работает.
Просто не понимаю нахуй мне реакт, если у меня там хоть ёлку собираешь , хоть берёза!
Обновить часть страницы по событиям, да пиздец, смехапанорама нах!
Думаю у людей масщтабный бизнес
Это впринципе пох, что работать, главное масштабно осваивать бабло и руководить большими коллективами.
Отсюда эта пердь и вылазит. Интырпраыз коллаборашн солюшен поебешн дабл пенетрешн.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3212
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
black lives matter  20.09.2020, 23:52
A Serious Man  20.09.2020, 23:48
black lives matter  20.09.2020, 23:32
...
Ну у меня на итоге компания бизнес, не ит и не огромная.
Туда пришел лет 10 назад, взглянул, поработал с той хуйней которая там была. Года через 3 понял, что это гавно переделать и переделали. Взял то, что мне показалось оптимальное на тот момент и все норм работает.
Просто не понимаю нахуй мне реакт, если у меня там хоть ёлку собираешь , хоть берёза!
Обновить часть страницы по событиям, да пиздец, смехапанорама нах!
Думаю у людей масщтабный бизнес
Это впринципе пох, что работать, главное масштабно осваивать бабло и руководить большими коллективами.
Отсюда эта пердь и вылазит. Интырпраыз коллаборашн солюшен поебешн дабл пенетрешн.
Зачем мне эти большие коллективы? Мне не надо..
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3214
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
я воще свой великолепный велосипед как катал так и буду катать
складываю и умножаю его количество, на подходе пара новых проектов.
Охуенные проекты, связываю с ними перспективы велосипедостроения.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3215
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
black lives matter  20.09.2020, 23:59
я воще свой великолепный велосипед как катал так и буду катать
складываю и умножаю его количество, на подходе пара новых проектов.
Охуенные проекты, связываю с ними перспективы велосипедостроения.
У меня все вокруг работы. А больше если, то я устал и нет желания. Постарел, ну пока так..
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3217
I can not breathe Скрыть профиль Поместить в игнор-лист
I can not breathe
Гость
А в целом похуй, если не скучно, значит норм.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3228
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Братушки, смотрите что мне подогнали.
http://aem1k.com/
Весточка от экспертов-фронтендеров.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3229
краник Скрыть профиль Поместить в игнор-лист
краник
Гость
ебучйи престарелый лисей педор тут вещает гага
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3446
Дырокол
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  21.09.2020, 04:30
Братушки, смотрите что мне подогнали.
http://aem1k.com/
Весточка от экспертов-фронтендеров.
будки смерти нет
 
Рейтинг: 0 / 0
Форумы / Общение / Клепал формы на React, много думал.
Сообщения: 108 / Страницы: 1  2  3  4  5  все  
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые участники ...
Найденые участники ...
x
x
Закрыть


Просмотр
Close
Debug Console [Select Text]