Size: a a a

2019 August 30

JC

J. C. in React Kyiv
Eugene M
Скорее всего проблема с роутингом и у тебя при переходах между страницами полная загрузка
Да вот полной перезагрузки страниц вроде нет. У меня в getinitialProps консоль лог при переходах выводит сообщение и в браузерной консоли и в терминале где дев сервер запущен. В терминале показывает наличие req объекта в ctx
источник

EM

Eugene M in React Kyiv
J. C.
Да вот полной перезагрузки страниц вроде нет. У меня в getinitialProps консоль лог при переходах выводит сообщение и в браузерной консоли и в терминале где дев сервер запущен. В терминале показывает наличие req объекта в ctx
Если кастомный сервер, может какие-то запросы обрабатываются не так как должны, статика например и тд
источник

JC

J. C. in React Kyiv
Eugene M
Если кастомный сервер, может какие-то запросы обрабатываются не так как должны, статика например и тд
Нет кастомного. Сейчас запустил дебаг в vs code, посмотрю оттуда еще
источник

EM

Eugene M in React Kyiv
J. C.
Нет кастомного. Сейчас запустил дебаг в vs code, посмотрю оттуда еще
Оставь только одну вкладку с приложением в браузере
источник

EM

Eugene M in React Kyiv
Посмотри где еще может быть запущено
источник

LK

Leonid Kuznetsov in React Kyiv
Ребят добрый день! Кто то делал selector(reselect) с аргументами. Пытаюсь создать функцию (селектор ) которая принимает аргумент, прокидываю в createStructuredSelector но что то ничего не выходит
источник

LK

Leonid Kuznetsov in React Kyiv
export const getShowGiftTable = (promotionId, giftId) => {
 return createSelector(
   state => {
     return state[name].promotion.promotionDetails;
   },
   promotionDetails =>
     promotionDetails.get(promotionId).gifts.get(giftId).showTable,
 );
};
источник

LK

Leonid Kuznetsov in React Kyiv
const selectors = {
 promotion: getPromotion,
 timestamp: getTimestamp,
 activeStep: getActiveStep,
 selected: getSelected,
 promotionDetails: getPromotionDetails,
 showGiftTable: getShowGiftTable,
};

export const PromotionSetupContainer = connect(
 createStructuredSelector(selectors),
 actions,
)(PromotionSetupComponent);
источник

LK

Leonid Kuznetsov in React Kyiv
пишит что ему не виден стейт
источник

LK

Leonid Kuznetsov in React Kyiv
сам вызов селектора
props.showGiftTable(props.promotionId, id)
источник

VI

Vadim Ilchenko in React Kyiv
Hi! Посоветуйте либу календаря. Желательно с поддержкой styled components
источник

VI

Vadim Ilchenko in React Kyiv
Пока больше всего нравится эта
https://github.com/gpbl/react-day-picker
источник

JC

J. C. in React Kyiv
Leonid Kuznetsov
export const getShowGiftTable = (promotionId, giftId) => {
 return createSelector(
   state => {
     return state[name].promotion.promotionDetails;
   },
   promotionDetails =>
     promotionDetails.get(promotionId).gifts.get(giftId).showTable,
 );
};
getShowGiftTable у тебя это не селектор, а функция которая создает селектор, потом ты ее сохраняешь в selectors, не вызывая, соответсвенно там у тебя не селектор, а эта функция
источник

LK

Leonid Kuznetsov in React Kyiv
J. C.
getShowGiftTable у тебя это не селектор, а функция которая создает селектор, потом ты ее сохраняешь в selectors, не вызывая, соответсвенно там у тебя не селектор, а эта функция
это с ихней доки
источник

LK

Leonid Kuznetsov in React Kyiv
но я сделал так
export const getShowGiftTable = createSelector(
 state => {
   return getPromotionDetails(state);
 },
 promotionDetails => {
   return (promotionId, giftId) =>
     promotionDetails.get(promotionId).gifts.get(giftId).showTable;
 },
);
источник

LK

Leonid Kuznetsov in React Kyiv
так заработало
источник

LK

Leonid Kuznetsov in React Kyiv
но тс ругаеться что функа принимает только 1 аргумент а не 2
источник

LK

Leonid Kuznetsov in React Kyiv
но работает)
источник
2019 August 31

VO

Volodymyr Onofriychuk in React Kyiv
Ребята привет! Есть у кого то опыт с чатами на socket.io?  Немогу разобратся как правильнее будет подгружать старые сообщения в компоненту и как проверять статус онлайн пользователей в комнате.
источник

AM

Alexandr Maliuta in React Kyiv
Volodymyr Onofriychuk
Ребята привет! Есть у кого то опыт с чатами на socket.io?  Немогу разобратся как правильнее будет подгружать старые сообщения в компоненту и как проверять статус онлайн пользователей в комнате.
Старые сообщения просто с базы загружай при старте, по апишке, тут сокеты не нужны
источник