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

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

32 ответов

18 просмотров

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

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 🧑‍🚀
его нужно применять, когда тебе нужен рекурсивный ...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта