Если в цикле используется виртуальный dom, и так происходит React, то почему я не могу использовать React Components внутри приложения Cycle.js?Почему я не могу использовать компонент React в приложении Cycle.js?
Можно ли использовать существующие компоненты React в компонентах Cycle.js?
Этот вопрос относится к: Higher order FRP with React - why is it not happening?
Я не совсем уверен, почему вы спрашиваете об этом здесь, а не о трекерном вопросе. Этот вопрос имеет очень высокий фактор «можно только ответить мнениями», поэтому он чувствует себя не по теме. Очевидный вопрос: «Действительно ли ваше утверждение истинно». Используют ли они тот же самый виртуальный dom (их много) с точно такими же API и моделью программирования (опять же, их много)? Если они этого не сделают, у вас есть свой ответ. –
Правильно, но почему они не используют тот же VDOM? Было бы разумно использовать Cycle.js с React вообще - я подозреваю, может быть, нет? Если нет, почему бы и нет? Почему Cycle.js несовместим с React? Только потому, что использует другой VDOM? Или есть еще одна причина? Возможно, даже если бы он использовал тот же VDOM, все же не имеет смысла использовать React и Cycle.js вместе, если это так, я задаюсь вопросом, почему бы и нет? Почему бы не повторно использовать существующие компоненты React в Cycle.js? Было бы слишком дорого заплатить (с точки зрения сложности упаковки) за не слишком большую выгоду (повторное использование существующих компонентов React)? – jhegedus
«virtual dom» - это всего лишь концепция, и вы можете реализовать эту концепцию в миллионах способов, специально разработанных для того, что нужно для кода. Вопрос гораздо лучше: «Почему бы им использовать ту же самую виртуальную структуру данных и API? Они делают то же самое?», А не думать об этом по-другому. Если они не делают то же самое, то использование одной и той же виртуальной dom-реализации неэффективно (из-за отсутствия специальных вызовов API или раздувания от функциональных возможностей, которые не нужны) –