Китикет
Бест практис имхо, это компромисс между читабельностью и скоростью
Андрей
Бесит практис - это самый быстрый код с наименьшим потреблением памяти.
Китикет
Ну у самого понятия бест практис не одно значение
Китикет
Возможно, но в целом в процессе разработки не все так однозначно)
Андрей
Кстати, можно ещё за O(logN) и O(1) памяти решить.
Так
ок, пацаны, что такое - бест практис?
Андрей
Оцените по 10 балльной
Апнув это решение. Как ни смешно, но это решение наиболее близко к идеалу)
Nikolai
Окей, на скрине бест практис?
На скрине говно и с точки зрения оптимальности и с точки зрения читаемости. Но хорошим решение делает не его оптимальность в большинстве случаев
Андрей
Возможно, но в целом в процессе разработки не все так однозначно)
Короч. Тут простор для оптимизации неплохой есть)
Владимир
Ребят, можно ли получить доступ к пропсам ребенка из родителя?
Андрей
Кстати, можно ещё за O(logN) и O(1) памяти решить.
Не. Соврал. Там линия максимум(
Владимир
Пытаюсь реализовать такой кейс: У меня есть компонент контейнер и в нем рендерится массив элементов, у каждого элемента есть проп, абстракно, isPicked ы
Nikolai
Да. Ты их передаешь.
Не всегда, может быть ребёнок через рендер проп передан
Андрей
Не всегда, может быть ребёнок через рендер проп передан
Погугли что такое children в реакте, а потом переформулируй вопрос.
Так
Не всегда, может быть ребёнок через рендер проп передан
блин, он реальео не прав. еще и тебя оскарбил.
Владимир
Переформулирую вопрос
Владимир
Как получить сам компонент ребенка в родителе?
Владимир
И возможно ли это вообще
Так
не, ничего не вышло
Андрей
Владимир
Могу ли я в методе родителя получить его детей?
Так
Ты его рендеришь в родителе.
ты не уточнил, инстанс или исполненную функцию
Андрей
Могу ли я в методе родителя получить его детей?
Нет. Смотри как ты рендеришь детей и доставай аналогичным образом данные в методах.
Так
ахаххаа =)
Андрей
Погуглил, дальше что?
Дальше отталкивайся от нагугленного определения children в реакте.
Так
что такое чилдрен в риакте?
Андрей
что такое чилдрен в риакте?
Третий аргумент в createElement.
Андрей
Или же то что передаётся в проп children.
Nikolai
Дальше отталкивайся от нагугленного определения children в реакте.
Любой компонент/тег в реакте это children чего то, кроме рутового элемента. Так что не умничай, епт
Так
Или же то что передаётся в проп children.
ты этому аргументу какую-то эфемерную сущность назначил, разверни
Андрей
Любой компонент/тег в реакте это children чего то, кроме рутового элемента. Так что не умничай, епт
А теперь возвращай глазки к вопросу и смотри, что там говорится об отношении родителя и ребёнка.
Андрей
А ты не лезь в семейные дела.
Андрей
Конец.
Андрей
ты этому аргументу какую-то эфемерную сущность назначил, разверни
Нет. То что в доке и коде реакта называется children и и называю ребёнком конкретного компонента.
Так
Нет. То что в доке и коде реакта называется children и и называю ребёнком конкретного компонента.
зачем ты мне голову ебешь? твои слова: > Дальше отталкивайся от нагугленного определения children в реакт Разверни плиз
Так
разверни - children в рект, какое определение?
Китикет
Вот кстати да, я бы в семейные отношения не влезал, тем более родителя и ребенка
Андрей
разверни - children в рект, какое определение?
Хех. Неплохо. Ну давай продолжим)
Nikolai
А теперь возвращай глазки к вопросу и смотри, что там говорится об отношении родителя и ребёнка.
И что ты пытаешься доказать? Потомки могут быть переданы не только через children, и что конкретно человек имел ввиду под словом "дети" в контексте его вопроса не очень понятно. А ты ему начал песни петь про частный кейс
Андрей
Андрей
Так
Вот определение ребенка
ты издеваешься? =)
Так
Нет)
то есть ты предлогал новичку именно это определение найти, верно?
Андрей
то есть ты предлогал новичку именно это определение найти, верно?
Нет. Я новичку конкретно ответил на его вопрос)
Так
ты его отправил искать определения ребенка, так?
Андрей
Это уже другие жителя чята решили доказывать, что результат передаваемой функции в children тоже можно называть ребёнком.
Nikolai
Без jsx children нельзя передать?)
Так
не лезь
Андрей
ты его отправил искать определения ребенка, так?
Ты путаешь автора вопроса и вахтера.
Так
Ты путаешь автора вопроса и вахтера.
ок, сейчас пересмотрю, и чуть что - извинюсь
Андрей
Без jsx children нельзя передать?)
Можно. А тут ты смотришь во что преобразует я jsx на той же странице спеки и понимаешь что такое children без jsx.
Так
это, как я понимаю - был ответ на мой вопрос - прогугли что так чилдрен
Андрей
первое
Изначальный вопрос выше.
Так
мать его
Андрей
https://t.me/react_js/710884
Так
твой ответ был каков, на заданный вопрос?
Андрей
А дальше уже пошли доебы к тому, что я отталкиваясь от строгого определения, а не от того что чувак себе в голове нафантазировал.
Так
не спорю, доебы, и ты молодец что меня сразу назуй не послал =)
Андрей
https://t.me/react_js/710885 https://t.me/react_js/710899
Так
но давай поразбираем показательно
Андрей
покаж
https://t.me/react_js/710850
Так
ну я скниул твой ответ на это сообщение
Так
вроде оно