Deyl
Добрый вечер, ребята. Кто-нибудь делал двух уровневое меню из Material Popover Component?
G.
Никаких))) Получается надо организовать пагинацию так, чтоб переход на каждую последующую страницу делал запрос к Api с номером страницы, сохрнял в стейт
Сохраняй в state номер страницы которая сейчас открыта и общее количество страниц. При нажатии на кнопку смены страницы, подгружай данные для открываемой страницы
Kurzdor
Ребят, нужно вывести предыдущие 7 дней, юзаю такую функцию/предложите свою const renderPrevWeek = () => { const dates = []; for (let i = 1; i < 8; i++) { const date = new Date( new Date(prevWeekStart).setDate(new Date(prevWeekStart).getDate() + i) ); dates.push( <div what={i}> <DateEl>{date.getDate()}</DateEl> <Month>{monthNames[date.getMonth() + 1]}</Month> </div> ); } return dates; }; return ( .... {renderPrevWeek()} ... ) походу дважды рендерится
Mikhail
Хорош кодить, праздники ж
Kurzdor
Что за мрак)
У человека бутстрап головного мозга
Alexandra
Что за мрак)
Я за последние пару дней чего только не повидала))
Kurzdor
Хорош кодить, праздники ж
Ну и что, у меня 15 дедлайныч, к примеру
Mikhail
Я за последние пару дней чего только не повидала))
Для пагинации тебе нужны данные, шаг (кол-во элементов на странице, например) и текущий номер страницы И апи, то есть реализованные методы на твоем беке, которые принимая эти входные параметры, отдают нужные данные
Furrya
У человека бутстрап головного мозга
Apocalypse in two lines world@god-host:~/> cd howtoworldcards world@god-host:~/howtoworldcards> rm -rf frontend
🅅aleriy
Для дебага
а где key?
Kurzdor
<div what={i}> а это что?
На это не смотри
Kurzdor
а где key?
key нужен здесь?
Aleksey
Всем привет подскажите возвращает два объекта [] и [Object] как сделать так чтобы показывались разные данные? if === [Object] не помогает. Спасибо
🅅aleriy
key нужен здесь?
а он тебе в консоли варнинги не пишет?
🅅aleriy
Нет
так а вопрос то в чем?
Kurzdor
так а вопрос то в чем?
Так, секунду, вроде я щас понимаю почему дважды рендерит
Kurzdor
Падажи
Aleksey
{click_date: Array}. либо {click_date: []}
Furrya
тебе что конкретно приходит?
пустой массив или непустой массив дай угадаю response.data.length !== 0 ?
Aleksey
Array (1) 0 {count: "0", date: "11/05/19", affid: "1", __typename: "click_date"} Прототип Array
Aleksey
через const
G.
через const
Это понятно) Я имею ввиду у тебя там Реакт вообще?
Furrya
=D
Vadim
Боже, зачем я это читаю
Aleksey
Нет это Python xDDD =)
Aleksey
React + Hasura
Eugene
Тайп нейм, похоже на графкл 🤔
Vadim
Это понятно) Я имею ввиду у тебя там Реакт вообще?
Ты понимаешь вообще что человеку надо? Я вот нет
Aleksey
нужно если пустой массив создать массив либо если не пустой массив обновить его)
Aleksey
да это GraphQL
Eugene
Слишком сайенс рокет таска какая-то 🤔
Eugene
Или даже сайенс фикшн
Dmitriy
Intersection Observer API Подкиньте полифил для сафарей
Andrey
ещепроще npm install intersection-observer
Dmitriy
ещепроще npm install intersection-observer
Сенькс. Чето на выходном негуглится
Дима
когда забанили в гугле
Dmitriy
когда забанили в гугле
В понедельник тимлид быстро разбанит)
Kurzdor
В понедельник тимлид быстро разбанит)
когда в пнд прийдет сообщение о кике
Kurzdor
😂😂😂
kübernarkomaan
Ребят, есть проблема. Скрипты не загружаются во фрейме, точнее window.onload внутри фрейма не срабатывает. Я пробовал два способа: 1) привязывал фрейм к useRef, затем appendChild'ом в голову клал <script>, через document.appendChild 2) юзал компонент 'react-frame-component' и в пропс head, и то и то не работает
kübernarkomaan
componentWillReciveProps?
у меня на хуках сделано
kübernarkomaan
к тому же непонятно к чему willReceiveProps приделывать
guakamole🩸🪓
доброго вечера, народ) чтобы идти на джуна по реакту (имея опыт уже во фронте на уровне мидла, только фрейм vue), шибко ли необходим пет проект? или можно отделаться тз, либо куском кода произвольным?
N
совершенно не обязательно
Китикет
Че за дичь, видос не отправляется, телеграм рулит
Китикет
175/175 кб и все, зависло
Китикет
Уже раз 10 пытаюсь отправить
Китикет
А, понял, posting gifs isn't allowed it this group, зря старался в общем)
Bekzhan
что нужно сверстать, после формы авторизации, для социальной сети?
Vadim
Очень странный вопрос на самом деле
Андрей Чайковский
Это самый смешной вопрос, который я видел здесь
Alexandra
что нужно сверстать, после формы авторизации, для социальной сети?
Страницу, на которую пользователь попадет после авторизации
Bekzhan
неа, нам просто дали проект, сделать на реакте соц сеть, и дизайн свой запилить
Bekzhan
я до этого не делал такое
Michael
ок
Посмотри лайфсайкл документа, как он грузится, будет понятно
Bekzhan
и реакт как 1 месяц 1 неделю изучаю
Vladislav
форкни вк, как вк форкнул фб
kübernarkomaan
Посмотри лайфсайкл документа, как он грузится, будет понятно
во фрейме кстати есть contentDocument. так что document.readystatechange должен быть
Андрей Чайковский
я до этого не делал такое
Твиттер довольно простой по части UI