бесконечный цикл?
это рекурсия называется, здравствуйте
ну вот если внутри компонента должен быть такой-же компонент в качестве дочернего, то для этого надо создавать два отдельных компонента?
ну рекурсия тоже цикл событий, вот и написал.
Не может быть в компоненте такой же, ибо тогда в во вложенном тоже должен быть вложенный и т.д.
мда, ну меня тоже рекурсия смущала)) просто думал мало ли) На всякий случай хотел уточнить
ток тимлиду не говори так
если тим лид не зануда, он поймет что к чему
не поймет, потому что терминология для этого и существует и когда ты белое называешь черным то хоть зануда хоть нет нихуя не понятно
Обычно делают условие выхода из рекурсии, а не бесконечную
Рекурсия и цикл — две совершенно разные вещи
цикл -- бесконечная цепь. рекурсия вид цикла, просто в программировании разделили, чтобы было понятней, я назвал это циклом не с точки зрения програмиирования, а просто ответил парню, что будет бесконечнач цепочка вызовов, то есть цикл.
https://t.me/react_js/1096838
рекурсия существовала задолго до появления программирования как такового, не неси чушь если не знаешь. это 2 РАЗНЫХ механизма хоть ты и думаешь про них как про похожие
видимо я не прав, но суть ответа была чтобы он понял, что там будет нескончаемые вызовы компонента.
В чем принципиальная разница, если не рассматривать реализацию рекурсии в конкретном языке?
в том что это не цикличный повтор каких либо действий а просто вызов функции? (если рассматривать это с точки зрения программирования). а в общем это сущность в сущности. немного различается с обычным цикличным дейсвтием да?
Чем именно различается-то?
если поставить 2 зеркала друг против друга, это рекурсия???
эм, я для кого это там написал?
цикл с точки зрения машины это проверка условия, код, прыжок на проверку или прыжок вне цикла рекурсия, если без проверки, кидает в стек очередной вызов, в следствии чего стек заполняется всё новыми адресами вызова. стек не резиновый и может закончиться
Не всегда, с оптимизацией хвостовой рекурсии это не так
я не в курсе как v8 рекурсии оптимизирует
Я изначально в вопросе указывал «не рассматривать реализацию в конкретном языке»
хорошо, тогда с точки зрения программиста оптимизация хвостовой рекурсии == написать цикл вместо рекурсии
спасибо. А когда в целом лучше такой подход, а когда лучше сделать несколько компонентов? У меня там только 3 уровня вложенности. Вместо одного компонента, сделал 3
его нужно применять, когда тебе нужен рекурсивный рендеринг рекурсивный рендеринг будет работать с любым (с ограничениями) количеством уровней автоматически без необходимости дописывать код. хоть 1 уровень, хоть 30
подход “несколько компонентов” нужно применять, когда ты - точно знаешь, сколько уровней - никогда не захочешь изменить количество уровней - хочешь пописать побольше кода 👆🏿 всё через И
но если потом какой-то уровень должен будет начать отличатся от остальных, то это уже может быть проблемой, да?
спасибо большое)
Обсуждают сегодня