Size: a a a

2020 April 09

I<

Ivan <Chi> in Drupal RU
Тогда лезибилдеры в помощь, либо кешировать страницу кусками.
источник

АК

Алексей Кузнецов in Drupal RU
корзинки и так через лэйзибилдер делаются
источник

I<

Ivan <Chi> in Drupal RU
Кстати, если пользователей не много то можно им персонально кешировать страницы, вместе с корзинами.
источник

I<

Ivan <Chi> in Drupal RU
Но размер кеша разбухнет.
источник

АК

Алексей Кузнецов in Drupal RU
прикол, сейчас посмотрел несколько своих сайтов, померил скорость отдачи страницы - отличается на разных сайтах в 8-10 раз, при том, что хостинги приблизительно одинаковые
источник

ВВ

Влад Влад in Drupal RU
Алексей Кузнецов
Яндекс весь на реакте же. Там это не проблема. В общем, тут только одно решение - клиентсктй роутинг на js
нашел сайт  js  с шаблоном готовых вкладок: https://html5css.ru/howto/howto_js_tabs.php какие строки кода нужно добавить в  js, чтобы вкладкам сделать якоря? чтобы переходя по ссылке с якорем открывалась нужная вкладка?
источник

ВВ

Влад Влад in Drupal RU
источник

ИЛ

Иван Лещёв in Drupal RU
Ivan
Есть ещё вариант, не делать тормозных сайтов. Тогда переход между страницами будет "резким", даже без реакта.
надо делать переход не резким, а дерзким!
источник

AC

Alexey Cherepanov in Drupal RU
Всем привет, как по-человечески прикрутить к шаблону кастомного модуля react? D7. Покдючаю реакт через
drupal_add_js("//unpkg.com/react@16/umd/react.development.js", array('type' => 'external'));
 drupal_add_js("//unpkg.com/react-dom@16/umd/react-dom.development.js", array('type' => 'external'));
Шаблон рендерю через хук theme
источник

AC

Alexey Cherepanov in Drupal RU
В консоли получаю ошибку
react-dom.development.js:24963 Uncaught Error: Target container is not a DOM element.
что, очевидно, указывает на ошибку очередности в шаблоне
источник

АК

Алексей Кузнецов in Drupal RU
почему это очевидно? Мне вот, например, очевидно совсем другое
источник

AC

Alexey Cherepanov in Drupal RU
Расскажите и мне)
источник

АК

Алексей Кузнецов in Drupal RU
На странице отсутствует элемент с id, на который должен монтироваться реакт
источник

AC

Alexey Cherepanov in Drupal RU
Он есть в шаблоне
источник

AP

Andrey Postnikov in Drupal RU
Alexey Cherepanov
Он есть в шаблоне
А в странице?
источник

AC

Alexey Cherepanov in Drupal RU
И в странице он есть
источник

АК

Алексей Кузнецов in Drupal RU
И как он указан в скрипте?
источник

AC

Alexey Cherepanov in Drupal RU
<div id="like_button_container"></div>
в шаблоне и в js
const domContainer = document.querySelector('#like_button_container');
ReactDOM.render(e(LikeButton), domContainer);
Брал с оф сайта реакт, чтобы вот точно исключить человеческий фактор
источник

AC

Alexey Cherepanov in Drupal RU
Скрипт в модуле, конечно же подключил
источник

AP

Andrey Postnikov in Drupal RU
Тогда очевидно, что реакт не загрузился до этого момента
источник