Size: a a a

JavaScript.Ninja

2020 January 05

TG

Timofey Goncharov in JavaScript.Ninja
Изучаю пример SSR на реакте. https://github.com/ilkeraltin/react-ssr-news

Совершенно не могу понять как вызывается функция loadData. Когда в первый раз заходим на страницу, все ясно, отрабатывает сервер, он вызывает loadData формирует HTML и кидает ее браузеру, но как вызывается loadData при изменении роутов через Link?
источник

TG

Timofey Goncharov in JavaScript.Ninja
Все, разобрался
источник
2020 January 06

j

john john in JavaScript.Ninja
как написать нижеследующий код используя import
const session = require('express-session');
const MongoDBStore = require('connect-mongodb-session')(session);
источник

IK

Illya Klymov in JavaScript.Ninja
john john
как написать нижеследующий код используя import
const session = require('express-session');
const MongoDBStore = require('connect-mongodb-session')(session);
import session from 'express-session';
import storeFabric from 'connect-mongodb-session';

const MongoDBStore = storeFabric(session);
источник

j

john john in JavaScript.Ninja
Illya Klymov
import session from 'express-session';
import storeFabric from 'connect-mongodb-session';

const MongoDBStore = storeFabric(session);
storeFabric - это какое то ключевое слово или это может быть любое другое слово?
источник

IK

Illya Klymov in JavaScript.Ninja
любое
источник

IK

Illya Klymov in JavaScript.Ninja
это просто имя переменной
источник

j

john john in JavaScript.Ninja
Illya Klymov
любое
понял. благодарствую!
источник

B

Blazer in JavaScript.Ninja
Здравствуйте.
Подскажите, есть скрипт таймера обратного отсчета акции, когда доходит но 0 то срабатывает это условие
       if (timeLeft < 0) {
             clearInterval(element.data('interval'));
             const contact= '<a href="/contact/">';
             element.find('.etTitle').html(К сожалению для этого товара акция закончилась, обращайтесь к ${contact}менеджеру! ).nextAll(':not(style)').remove()
       }
Все работает, но проблема в том, что это отображается до первого обновления страницы. Как сделать, чтобы после достижения таймера 0 это условие работало всегда?
источник

IK

Illya Klymov in JavaScript.Ninja
Blazer
Здравствуйте.
Подскажите, есть скрипт таймера обратного отсчета акции, когда доходит но 0 то срабатывает это условие
       if (timeLeft < 0) {
             clearInterval(element.data('interval'));
             const contact= '<a href="/contact/">';
             element.find('.etTitle').html(К сожалению для этого товара акция закончилась, обращайтесь к ${contact}менеджеру! ).nextAll(':not(style)').remove()
       }
Все работает, но проблема в том, что это отображается до первого обновления страницы. Как сделать, чтобы после достижения таймера 0 это условие работало всегда?
сохранять состояние таймера в localStorage
источник

B

Blazer in JavaScript.Ninja
подробней можно я не силен в js
источник

MK

Maxim Kostenko in JavaScript.Ninja
Для этой проблемы важнее понять откуда вы берете timeLeft
источник

B

Blazer in JavaScript.Ninja
Maxim Kostenko
Для этой проблемы важнее понять откуда вы берете timeLeft
element.tick = function() {
       var timeLeft = Math.floor((date - new Date()) / 1000),
         unit;
       if (timeLeft < 0) {
             clearInterval(element.data('interval'));
             const contact= '<a href="/contact/">';
             element.find('.etTitle').html(К сожалению для этого товара акция закончилась, обращайтесь к ${contact}менеджеру! ).nextAll(':not(style)').remove()
       }
источник

MK

Maxim Kostenko in JavaScript.Ninja
'date' у вас с бэкэнда приходит? Или счётчик фейковый?
источник

B

Blazer in JavaScript.Ninja
Maxim Kostenko
'date' у вас с бэкэнда приходит? Или счётчик фейковый?
с бека ничего не приходит
источник

TG

Timofey Goncharov in JavaScript.Ninja
документация gatsby написана на нем же. так почему я не могу найти это в исходном коде html?
источник

TG

Timofey Goncharov in JavaScript.Ninja
источник

IK

Illya Klymov in JavaScript.Ninja
Timofey Goncharov
документация gatsby написана на нем же. так почему я не могу найти это в исходном коде html?
что именно не можете найти?
источник

TG

Timofey Goncharov in JavaScript.Ninja
Illya Klymov
что именно не можете найти?
ну текст заголовка. "Gatsby.js Documentation" или отдельные слова этого текста
источник

IK

Illya Klymov in JavaScript.Ninja
потому что оно на клиенте генерируется )
источник