honey
Кстати
honey
У меня созрел вопрос)))
Hide
🙈
honey
Вот эту фигню 90% кандидатов сделать не могут) До второй задачи часто вообще не доходим =)
Саша, скажи, а какие вот вообще у вас такие вопросы? На которые 10/10 не отвечают
honey
Ты мог бы, если есть желание и возможность - написать прям?
honey
Их
Александр
Мы спрашиваем всегда базу и основы
honey
Вон выше ты написал, сейчас прочту
Александр
Если они есть, то с остальным человек разберется
Александр
js, react, typescript И простые задачи из жизни на js+react
Александр
Вот выше одна из них
Hide
Это же реакт?
Александр
Вторая задача на ограничение в RPS. Например, когда нельзя слать больше 10 запросов в минуту к api
Александр
Hide
Я реакт вообще пока особо не трогал 😢
Александр
Я реакт вообще пока особо не трогал 😢
Надо просто определиться и выбрать что-то одно)
honey
Если они есть, то с остальным человек разберется
Верно* понимаю, вы сразу даёте вот эту задачу?
Hide
Ну да я пока экспресс потихоньку потом некст
Александр
Верно* понимаю, вы сразу даёте вот эту задачу?
Не, это конечная форма) Начинаем с попроще. Говорю же, мы прям с базы всегда начинаем
Александр
Просто по тому, как человек делает ревью, сразу понятно становится в чем пробелы. По ходу вопросы задаем.
Александр
И, на базовые вопросы вам 10/10 отвечают, верно?
нет конечно. Говорюже вообще почти у всех проблемы с основами реакта и у многих проблемы с промисами
Александр
Макро микро таски не все знают
Александр
С областью видимости переменных ответить не все могут
Hide
Помедленнее я записываю! 😆
Александр
Что такое hoisting))
Hide
Хоистинг всплытие ж
Александр
Что такое useEffect в реакте и как он работает)
Александр
Хоистинг всплытие ж
ага) А работает как?
Pavel
ага) А работает как?
хорошо работает, как и должно 🙃
Александр
Ну типа) Ну всплытие/поднятие) А как он понимает что ему поднимать? Или что он может вообще поднять
Hide
Я забыл толи из локальной области переменная всплывает толи нет
Александр
ну вот и на собесах такие же ответы))
Hide
Hide
Надо матчасть учить
Hide
А куда всплывает то?)
Если ее использовать до того как она была объявлена
Hide
Чето такое
honey
Насколько я вижу вопросы нормальные
honey
Ничего сверх ужасного вроде нет
honey
Про вопрос со скрином - я там ещё не дочитала даже
Pavel
Какие есть проблемы в коде?
самая большая проблема - это бэк, который сразу лям продуктов выдает в течении минуты 😱
Hide
А нет все не так. Я подзабыл)
honey
самая большая проблема - это бэк, который сразу лям продуктов выдает в течении минуты 😱
Я когда данные с Бека получала - просто ждала) то есть ждала, пока выполнится запрос, будет результат, чекала результат, и если он есть, и не ошибка, то данные в рендер
Александр
самая большая проблема - это бэк, который сразу лям продуктов выдает в течении минуты 😱
нене, это не учитываем. Это просто факт) Проблемы в компоненте
Александр
На область видимости и на хоистинг
Александр
Что будет выведено в консоль?
Hide
0?
honey
пользователь 100% не будет ждать минуту пока его данные загрузятся)
Я сначала думала, что вопрос на порционный забор данных из бд, и порционную отдачу) А тут видимо чисто как на фронте этот вопрос решать
honey
Может рендерить хотя бы то что уже есть?
Александр
Есть функции которые ты не можешь рефакторить. Задача должна быть решена внутри компонента
Hide
'1' вариант вроде
Александр
Может рендерить хотя бы то что уже есть?
Вот то что уже есть оно находится в initProducts
honey
С другой стороны как рендерить то что есть, если мы ЖДЁМ ВСЁ, и только потом кладём это в стейт
Александр
Как я уже писал, мы согласны и принимаем, что первый рендер мы будем ждать долго. Т.е. эту самую 1 минуту)
Александр
Это как раз не является проблемой)
Александр
Там и без этого хватает =)
Pavel
вообще сложновато понять что конкретно в initProducts и getProducts
Hide
Вар всплывает из локальной области кажется
Александр
просто какие-то данные) В данном случае массив значений)
Александр
Это в данном случае и не важно на самом деле =)
honey
Вар всплывает из локальной области кажется
В пределах функциональной области видимости он всплывает
Pavel
не, я про саму логику работы, вот init выполняется 1 минуту, а get фетчит, собственно и путаюсь что из этого что
Hide
Ну пипец если ты путаешься
Pavel
если init не фетчит, то почему так долго выполняется? а фетч сразу выполняется или тоже минуту?
Hide
То те кто хочет джуном быть вообще в шоке
Александр
Но тоже долго)
Александр
Данных дофига, обе функции работают долго. Но предполагаем, что init отрабатывает быстрее)
Pavel
Данных дофига, обе функции работают долго. Но предполагаем, что init отрабатывает быстрее)
вот, теперь понятнее, а то в самой задаче много времени уйдет просто на то, чтобы понять задачу)
honey
А вот ето вот куда используется?
Александр
а хз) Я джун) Если хотите, можем короткий созвон по задаче устроить)
Александр
Я расшарю код)
Pavel
так, ну пока я вижу проблему в том, что у них общий стейт
Александр
ахах, я там ошибку сделал, но тем лучше 😂