169 похожих чатов

Пацыки, забыл, а как называется такая фигня? <Component.A> <Component.B>...</Component.B> </Component.A>

39 ответов

11 просмотров

это называется как не надо делать

Сергей
почему

вы вместо создания отдельного компонента создаете компонент внутри компонента по сути используя то что вам дает жс, а именно запись в объект, естественно вы можете рассматривать это как гибкость реакта, но это просто своеобразный абьюз того как работает жс

Volodymyr Klimov
Так а почему делать так не стоит?

потому что это абьюз того как работает жс, а не то как надо писать компоненты

Stanislav
это называется как не надо делать

Я бы не был столь категоричен) В нужных местах очень полезный паттерн

Prochor 🏂
Я бы не был столь категоричен) В нужных местах оче...

как раз хотел сказать что жду когда появится человек который называет это "паттерном"

Stanislav
потому что это абьюз того как работает жс, а не то...

Почему это "абьюз"? Огромное количество библиотек используют такой подход, часто это бывает удобным ( на мой взгляд) Где объективные минусы такого апи?

Volodymyr Klimov
Почему это "абьюз"? Огромное количество библиотек ...

библиотеки пишутся людьми, люди выбирают такой подход, это их выбор

Stanislav
библиотеки пишутся людьми, люди выбирают такой под...

Так почему это плохо, у вас аргументы есть?)

Volodymyr Klimov
Так почему это плохо, у вас аргументы есть?)

я уже высказал мой главный аргумент

Stanislav
я уже высказал мой главный аргумент

Вы высказали только свое мнение, что "это не то, как надо писать", это не аргумент)

Volodymyr Klimov
Вы высказали только свое мнение, что "это не то, к...

Объясните тогда, почему так писать не надо и как надо)

Volodymyr Klimov
Объясните тогда, почему так писать не надо и как н...

вместо точки можно написать отдельную функцию

Stanislav
вместо точки можно написать отдельную функцию

"Можно сделать по-другому" - опять же не объективный аргумент почему нужно делать по-другому)

Сергей- Автор вопроса
Stanislav
вместо точки можно написать отдельную функцию

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

Сергей
бывают такие случаи, когда не хочется отдавать ком...

а что мне мешает взять X.Y и вставить, это же такой же компонент

Volodymyr Klimov
"Можно сделать по-другому" - опять же не объективн...

а тут и нету понятия объективности, у вас есть инструмент и то как его использовать это уже за вами

Stanislav
а тут и нету понятия объективности, у вас есть инс...

Обьективными в этом случае я посчитал бы конкретные недостатки этого или преимущества другого подхода А у вас заявления на грани религиозности)

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

выходит я пришел к вам со своей религией и предлагаю ее, готов с этим согласиться потому что это похоже на вкусовщину

Stanislav
выходит я пришел к вам со своей религией и предлаг...

«Так делать неправильно, потому что можно делать вот так». А почему неправильно? «Потому что я могу вот так сделать, это будет правильно» Странные у тебя аргументы

Ivan 🧑‍🚀
«Так делать неправильно, потому что можно делать в...

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

Component namespaces

Ivan 🧑‍🚀
А аргументы я таки не видел

скажем так, "некрасиво" писать функции в функцию, представьте это где-нибудь кроме реакта, вы бы стали так делать?

Stanislav
вы опять приписываете мне не мой аргумент а то что...

Весь поинт в том, чтобы когда делаете категоричное заявление - подкрепляйте его реальной аргументацией о преимуществах и недостатках подхода, или же говорите "мне кажется - это некрасиво", тогда бы и спросу не было🤷‍♂

Stanislav
скажем так, "некрасиво" писать функции в функцию, ...

Много где. Но вообще речь об объектах. Назови это неймспейсом и бум — объяснить, почему так нельзя делать, уже сильно тяжелее.

Sergey Bekharsky
Много где. Но вообще речь об объектах. Назови это ...

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

Stanislav
это прототип

Прототип — это способ реализации. Той же самой идеи

Stanislav
это называется как не надо делать

Нет, ты учишь людей не делать так

Stanislav
я не утверждаю что нельзя, я утверждаю что то же с...

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

Ivan 🧑‍🚀
screenshot 🤔

не одно и то же

Stanislav
не одно и то же

> "некрасиво" писать функции в функцию, представьте это где-нибудь кроме реакта, вы бы стали так делать? sayHi — функция sayHi.watch — функция в функции

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Народ, кто шарит в расширенных разделах (EBR/EPR) на дисках с разметками MBR? Везде пишут (в вики рус/англ) в частности + другие источники смотрел, что первый сектор расширенн...
Eugene Krasnikov (ᴊɪɴ x)
1
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
помогите решить вопрос ктото решал это?
Михаил Helper
9
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Карта сайта