Предположим, у нас есть следующая ситуация: у нас есть блог с фидами сообщений. Когда страница загружается, должно быть уже загружено 3 <PostCard>
s, созданное на стороне сервера; пользователь прокрутит вниз или нажмите Загрузите еще кнопку, а некоторые новые открытки должны быть динамически добавлены на страницу.Как успешно сочетать реализацию XHP и ReactJS компонента
У меня есть компонент XHP Hack <PostCard>
, и у нас есть компонент ReactJS <PostCard>
.
Итак, я должен:
- Реализовать все вещи на стороне клиента, в React и имеют
render()
метода, XHP компонента толькоconstructReactInstance()
? (В какой-то момент я сделал что-то подобное, но заметил, что на загрузке страницы есть некоторые задержки, что-то вроде «отставания»). - Внедрите компонент дважды, как на стороне сервера, так и на стороне клиента? (Это полная боль ...)
- Что-то еще ...?
Я надеюсь, что я ясно и кто-то сможет мне помочь: smile_cat:
Как справиться с этим - отличный вопрос, и я бы хотел, чтобы я знал достаточно для хорошего ответа для вас. Я попытаюсь заставить некоторых из моих коллег из FB написать что-то. Я понимаю, что мы в FB в основном делаем (1) для нетривиальных компонентов, но некоторые из наших более простых вещей, которые мы делаем (2), так как у нас есть хороший бит полностью обработанного сервером материала и нужны базовые компоненты на обоих языках. –
@JoshWatzman, я с нетерпением жду ответа, о котором вы говорили. Спасибо за эту идею. Я попытался сделать (1), что связано с XHPJS, и я узнал, что репо для XHPJS устарело и не поддерживается. Я и многие другие люди по достоинству оценят некоторые обновления этого наверняка! – Victor