А почему нельзя логику кликов развести отдельно от компонента календаря?

|
kamikozz 2022-06-27 21:12:18
Underdante 2022-06-27 21:11:07
можно написать 2 одинаковых компонента с каледарем с разницей только в обработчиках кликов. посчитал это дурной практикой

А почему нельзя логику кликов развести отдельно от компонента календаря?

l_no_time_l 2022-06-27 21:12:24
react_js-1482271.jpg

l_no_time_l 2022-06-27 21:12:36
react_js-1482272.jpg

ivanchai6iv 2022-06-27 21:12:38
rootisalie 2022-06-27 21:12:16
очень надо.

а чем простой css не устроил?

rootisalie 2022-06-27 21:12:44
l_no_time_l 2022-06-27 21:12:24

ну нужно немного допилить

l_no_time_l 2022-06-27 21:13:01
так проблема в этом
l_no_time_l 2022-06-27 21:13:14
я и спрашиваю как это можно сделать
rootisalie 2022-06-27 21:13:18
ivanchai6iv 2022-06-27 21:12:38
а чем простой css не устроил?

а как я его распраршу на классы?

ivanchai6iv 2022-06-27 21:13:59
rootisalie 2022-06-27 21:13:18
а как я его распраршу на классы?

чего б?

rootisalie 2022-06-27 21:14:03
l_no_time_l 2022-06-27 21:13:14
я и спрашиваю как это можно сделать

ну ты такой берешь вычисляешь максимальный угол поворота после касания первой точки и ограничиваешь

rootisalie 2022-06-27 21:14:47
ivanchai6iv 2022-06-27 21:13:59
чего б?

ну мне типа нужен такой html который я могу отдать браузеру и он покажет такую-же картинку которую вижу я

ivanchai6iv 2022-06-27 21:15:08
rootisalie 2022-06-27 21:14:47
ну мне типа нужен такой html который я могу отдать браузеру и он покажет такую-же картинку которую вижу я

какую картинку?

ivanchai6iv 2022-06-27 21:15:19
сформулируй нормально вопрос
Underdante 2022-06-27 21:15:33
kamikozz 2022-06-27 21:12:18
А почему нельзя логику кликов развести отдельно от компонента календаря?

она и так разведена.
в пропсе приходит как раз функция которая и сохраняет дату по которой кликнули.
в первом случае это setState.

календарь просто рисует табличку с числами и выполняет по клику то что ему передадут в пропсе.

viktooor7 2022-06-27 21:15:42
rootisalie 2022-06-27 21:14:47
ну мне типа нужен такой html который я могу отдать браузеру и он покажет такую-же картинку которую вижу я

Мне кажется у тебя маловато опыта с реактом , напиши всю задачу

rootisalie 2022-06-27 21:15:49
в общем мы рендерим документ html на основе реакта, при это нельзя отдать серверу css
rootisalie 2022-06-27 21:16:03
viktooor7 2022-06-27 21:15:42
Мне кажется у тебя маловато опыта с реактом , напиши всю задачу

да вот пятый год уже, брат

ivanchai6iv 2022-06-27 21:16:09
rootisalie 2022-06-27 21:15:49
в общем мы рендерим документ html на основе реакта, при это нельзя отдать серверу css

styled components

rootisalie 2022-06-27 21:16:20
а если сейчас scss?
ivanchai6iv 2022-06-27 21:16:21
но если нельзя отдавать css, то что-то явно не так
rootisalie 2022-06-27 21:17:32
такая бизнес логика. ток голый html. у меня cra потому предпроцессор не раскрутишь, styled-components вроде вариант
ivanchai6iv 2022-06-27 21:17:58
rootisalie 2022-06-27 21:17:32
такая бизнес логика. ток голый html. у меня cra потому предпроцессор не раскрутишь, styled-components вроде вариант

>препроцессор не раскрутишь

поч?

rootisalie 2022-06-27 21:17:59
потому что документ включает элемент а ему нужен стор
ivanchai6iv 2022-06-27 21:18:26
rootisalie 2022-06-27 21:17:59
потому что документ включает элемент а ему нужен стор

ПАМЯТКА
Что нужно кидать в чат (одним сообщением)
1. Что нужно сделать
2. Что получилось
3. Что делал
4. Что именно не получилось
5. Полную ошибку (если связано с кодом)
6. Код (если связано с кодом)
7. Адекватно сформулированный вопрос

rootisalie 2022-06-27 21:18:55
Ок, ок, сори
ivanchai6iv 2022-06-27 21:19:02
1. Безнес логика говно
2. styled components
viktooor7 2022-06-27 21:19:04
rootisalie 2022-06-27 21:16:03
да вот пятый год уже, брат

А грузить разные классы не вариант?

viktooor7 2022-06-27 21:19:51
viktooor7 2022-06-27 21:19:04
А грузить разные классы не вариант?

Вообще прямой ответ на твой вопрос react helmet

kirakillers 2022-06-27 21:27:00
react_js-1482299.jpg
как можно записать classNmae без помощи создания и импорта .css файла. Есть толлько styled com в проекте?
lesha_aezakmi 2022-06-27 21:35:09
Можно ли при помощи хука useref внутрь элемента со ссылкой закинуть другие элементы,а то у меня не получается и стоит ли так делать? Просто по queryselector не могу норм отработать ,ибо кусок кода встроен,не могу к нему id подцепить
THIS_IS_YOUR_NICKNAME 2022-06-27 21:36:12
lesha_aezakmi 2022-06-27 21:35:09
Можно ли при помощи хука useref внутрь элемента со ссылкой закинуть другие элементы,а то у меня не получается и стоит ли так делать? Просто по queryselector не могу норм отработать ,ибо кусок кода встроен,не могу к нему id подцепить

Что ты хочешь сделать, без технической реализации, словами?

viktooor7 2022-06-27 21:36:39
lesha_aezakmi 2022-06-27 21:35:09
Можно ли при помощи хука useref внутрь элемента со ссылкой закинуть другие элементы,а то у меня не получается и стоит ли так делать? Просто по queryselector не могу норм отработать ,ибо кусок кода встроен,не могу к нему id подцепить

может тебе стоит заюзать dangeroslySetInnegHtml

2022-06-27 21:37:11
ребят скажите а нельзя через эффектор реализовать селектор? чтобы при попытке отобразить данные, внутри он сам обращался к серверу и запрашивал данные в хранилище?
THIS_IS_YOUR_NICKNAME 2022-06-27 21:37:53
2022-06-27 21:37:11
ребят скажите а нельзя через эффектор реализовать селектор? чтобы при попытке отобразить данные, внутри он сам обращался к серверу и запрашивал данные в хранилище?

Че?)

2022-06-27 21:38:20
THIS_IS_YOUR_NICKNAME 2022-06-27 21:37:53
Че?)

я забыл как такой паттерн называется

2022-06-27 21:38:48
суть в том чтобы заполнять данные в стор при обращении к нему
THIS_IS_YOUR_NICKNAME 2022-06-27 21:39:07
2022-06-27 21:38:48
суть в том чтобы заполнять данные в стор при обращении к нему

Нахрена? Опиши кейс

focusbytheway 2022-06-27 21:39:10
я думал это не работает
tetraf0ur 2022-06-27 21:39:14
THIS_IS_YOUR_NICKNAME 2022-06-27 21:39:07
Нахрена? Опиши кейс
2022-06-27 21:40:18
THIS_IS_YOUR_NICKNAME 2022-06-27 21:39:07
Нахрена? Опиши кейс

нет никакого кейса, нужно просто отобразить форму из данных сервера. Хотел попробовать так сделать узнать что получится

THIS_IS_YOUR_NICKNAME 2022-06-27 21:40:50
2022-06-27 21:40:18
нет никакого кейса, нужно просто отобразить форму из данных сервера. Хотел попробовать так сделать узнать что получится

То есть по приколу?)
Не надо, пиши явно

THIS_IS_YOUR_NICKNAME 2022-06-27 21:41:20
Ну типа скрипя жопой и костылями, небось, можно, но смысла 0
bbgdnchk 2022-06-27 21:41:57
2022-06-27 21:37:11
ребят скажите а нельзя через эффектор реализовать селектор? чтобы при попытке отобразить данные, внутри он сам обращался к серверу и запрашивал данные в хранилище?

Серверный стейт называется?

2022-06-27 21:42:05
THIS_IS_YOUR_NICKNAME 2022-06-27 21:41:20
Ну типа скрипя жопой и костылями, небось, можно, но смысла 0

мне казалось я видел подобное с селекторами @reduxjs/toolkit

THIS_IS_YOUR_NICKNAME 2022-06-27 21:42:15
2022-06-27 21:42:05
мне казалось я видел подобное с селекторами @reduxjs/toolkit

Показалось)

lesha_aezakmi 2022-06-27 21:43:15
THIS_IS_YOUR_NICKNAME 2022-06-27 21:36:12
Что ты хочешь сделать, без технической реализации, словами?

react_js-1482318.jpg
У меня есть объявление с картинками(Карт-и находятся в slider),я хочу при добавлении картинки по инпуту сразу же добавить эту фотографию в список фотографий объявления без добавления этих картинок на бэк(ссылок на эти картинки) ,потому что объявление редактируется,только при нажатии на кнопку сохранения эти фотографии заносятся в базу данных.
Но из-за slider’a не получается сделать превью новых фото по нормальному при помощи createEl,appendchild

bbgdnchk 2022-06-27 21:43:22
Тебе нужно что то типа Apollo client или react query у них есть серверный стейт, но тогда надобность в эффекторе может отпасть а проблем может быть больше
THIS_IS_YOUR_NICKNAME 2022-06-27 21:43:33
2022-06-27 21:42:05
мне казалось я видел подобное с селекторами @reduxjs/toolkit

Ты сам подумай че за шиза.
Данные ты должен тянуть по СОБЫТИЮ, а такая конструкция тянет данные по приколу

2022-06-27 21:44:51
THIS_IS_YOUR_NICKNAME 2022-06-27 21:43:33
Ты сам подумай че за шиза.
Данные ты должен тянуть по СОБЫТИЮ, а такая конструкция тянет данные по приколу

почему ты как бы делаешь вывод данных из селектора, никакого лишнего кода по факту быть не должно, никаких useEffect явных

2022-06-27 21:46:03
так часто работают со всякими redis чтобы он заполнял данные из сервера, если в нем их нет
|