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

А можно ли в компонент вкладывать себя же, как подкомпонент?

32 ответов

6 просмотров

бесконечный цикл?

MALIK
бесконечный цикл?

это рекурсия называется, здравствуйте

Михаил-Ковальчук Автор вопроса
MALIK
бесконечный цикл?

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

アレクサンダー・バキマトフ
это рекурсия называется, здравствуйте

ну рекурсия тоже цикл событий, вот и написал.

Михаил Ковальчук
ну вот если внутри компонента должен быть такой-же...

Не может быть в компоненте такой же, ибо тогда в во вложенном тоже должен быть вложенный и т.д.

Михаил-Ковальчук Автор вопроса
MALIK
Не может быть в компоненте такой же, ибо тогда в в...

мда, ну меня тоже рекурсия смущала)) просто думал мало ли) На всякий случай хотел уточнить

アレクサンダー・バキマトフ
ток тимлиду не говори так

если тим лид не зануда, он поймет что к чему

MALIK
если тим лид не зануда, он поймет что к чему

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

MALIK
Не может быть в компоненте такой же, ибо тогда в в...

Обычно делают условие выхода из рекурсии, а не бесконечную

MALIK
ну рекурсия тоже цикл событий, вот и написал.

Рекурсия и цикл — две совершенно разные вещи

アレクサンダー・バキマトフ
не поймет, потому что терминология для этого и сущ...

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

https://t.me/react_js/1096838

MALIK
цикл -- бесконечная цепь. рекурсия вид цикла, прос...

рекурсия существовала задолго до появления программирования как такового, не неси чушь если не знаешь. это 2 РАЗНЫХ механизма хоть ты и думаешь про них как про похожие

アレクサンダー・バキマトフ
рекурсия существовала задолго до появления програм...

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

アレクサンダー・バキマトフ
рекурсия существовала задолго до появления програм...

В чем принципиальная разница, если не рассматривать реализацию рекурсии в конкретном языке?

Maksim Sidorov
В чем принципиальная разница, если не рассматриват...

в том что это не цикличный повтор каких либо действий а просто вызов функции? (если рассматривать это с точки зрения программирования). а в общем это сущность в сущности. немного различается с обычным цикличным дейсвтием да?

アレクサンダー・バキマトフ
в том что это не цикличный повтор каких либо дейст...

если поставить 2 зеркала друг против друга, это рекурсия???

Maksim Sidorov
В чем принципиальная разница, если не рассматриват...

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

Alexey Ermakov
цикл с точки зрения машины это проверка условия, к...

Не всегда, с оптимизацией хвостовой рекурсии это не так

Alexey Ermakov
я не в курсе как v8 рекурсии оптимизирует

Я изначально в вопросе указывал «не рассматривать реализацию в конкретном языке»

Maksim Sidorov
Я изначально в вопросе указывал «не рассматривать ...

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

Михаил-Ковальчук Автор вопроса
Ivan 🧑‍🚀
https://t.me/react_js/1096838

спасибо. А когда в целом лучше такой подход, а когда лучше сделать несколько компонентов? У меня там только 3 уровня вложенности. Вместо одного компонента, сделал 3

Михаил Ковальчук
спасибо. А когда в целом лучше такой подход, а ког...

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

Михаил Ковальчук
спасибо. А когда в целом лучше такой подход, а ког...

подход “несколько компонентов” нужно применять, когда ты - точно знаешь, сколько уровней - никогда не захочешь изменить количество уровней - хочешь пописать побольше кода 👆🏿 всё через И

Михаил-Ковальчук Автор вопроса
Ivan 🧑‍🚀
его нужно применять, когда тебе нужен рекурсивный ...

но если потом какой-то уровень должен будет начать отличатся от остальных, то это уже может быть проблемой, да?

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

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

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Карта сайта