Daniil
Petrov
если нужно проверить к какому сезону принадлежит дата, то вот :
function getSeason(date) {
const month = new Date(date).getMonth() + 1;
if (month === 12 || month === 1 || month === 2) {
return "winter. Gotta grab my furry sandals)";
} else if (month > 3 && month < 6) {
return "Spring is Blossoming!";
} else if (month >= 6 && month < 9) {
return "Time to get Tanned!";
} else if (month >= 9 && month < 12) {
return "Let's read some Pushkin!";
}
}
Anonymous
сам задачу придумал, сам обосрался )
Anonymous
Olexandr
Отходить в сторону для решение других задач самостоятельно - хорошая практика. Главное стараться не упрощать задачу в процессе. Разве что когда совсем уж никак после нескольких часов.
Daniil
Olexandr
Anonymous
Вот этот вариант изначально и думал но что-то решил ладно сначала так потом свой
Виктор
подскажите почему реаки ругается на position?
Daniil
просто я обычно смотрю видосы под свои задачи) поэтому и нравятся коротенькие)
Olexandr
Я брал из ТЗ своего учебного файнала какой-то компонент, придумываел как было бы круто чтоб было так-то и так-то, ставил себе такую задачу и пытался ее решить. В итоге у нас проект вышел с блекджеком и всем остальным. Кайф )
Artem
Artem
если правильно то не должен
Виктор
Виктор
теперь ещё и на fontSize
Olexandr
Виктор
Petrov
ковычки, единицы измерения
Olexandr
Виктор
а как посишн указывать?
Olexandr
Матюкается на стили в принципе, а не на конкретные
Виктор
я ввёл вас в заблуждение, когда прописано посишн релатив то ругается, если его закомитить то работает
Виктор
не могу понять как посишн указывать
Alex
Виктор
просто все стили так работают, а вот посишн что-то не хочет
Anonymous
почему только 1 раз срабатывает, я беру длину массива, по стандарту 4 и хочу при добавлении нового поста что бы id присваивался на единицу больше, добавляю пост, все ок, он добавляется с id 5, добавляю еще один пост он добавляется так же с id5, хотя должен с id6
Фауст
в messageArr присваивается значение один раз только вот и всё
Фауст
У тебя там всегда 4
Фауст
В редьюсере бери длину массива
Фауст
Будет всегда актуальное значение
Anonymous
Принял, сейчас попробую, спасибо!
Фауст
id: state.posts.length + 1
Можно вот так
Anonymous
друзья у вас API работает?
Anonymous
https://social-network.samuraijs.com/api/1.0/profile/2
Anonymous
Виктор
кому вдруг понадобится, position: "absolute" as "absolute", вот так работает
Anonymous
в редьюсере пробовал так же взять длину инишиалСтейта и прибавить 1, не хотело, присваивало айди 1 всем постам
Anonymous
Anonymous
пофиксил всю ругань на key консоль теперь радует глаз )
Daniil
👍
Anonymous
теперь обратно к моим баранам с лайками )
Daniil
ну тебе нужно сделать в редаксе типа по ключу записей лайки и возможно кто их ставил
Edward
всем привет
Edward
посоветуйте сайт с шрифтами пожалуйста, а то н епомню уже нормальных
Daniil
пост {
id
text
}
лайки {
пост_id : [
кто поставил
...
]
}
Daniil
Edward
дада
Edward
оно, спасибо
Фауст
Anonymous
ну тебе нужно сделать в редаксе типа по ключу записей лайки и возможно кто их ставил
вот получается смотри, мне нужно будет изменить в массиве
{id: 1, message: 'Posts 1', likesCount: 0} значение likesCount с 0 на 1
, мне получается надо повесить кнопку, которая вызывает экшн криэйтор, который возьмет id поста на котором нажат лайк, разберет этот массив, возьмет значение likesCount и приплюсует ему единичку?
Daniil
а да лайк каунт тоже
Daniil
Daniil
ща я тут в некольких чатах пишу))
Artem
mozes i tut, u menya stavit uze
Daniil
смотри кто-то на посте ставит лайк то сразу 2 экшена 1 в кант плюсанет другой добавит в масив лайков по ключу поста кто поставил лайк
Anonymous
Да мне пока без кто поставил, просто сам факт что бы ставился и убирался от одного расширять потом буду )
Yes
Может кто-то подсказать как преобразовать этоn код в static getDerivedStateFromProps ? используется вместе с редаксом
Daniil
посмотри в доках должно быть
Daniil
https://ru.reactjs.org/docs/react-component.html#static-getderivedstatefromprops
Виталий
Всем привет! Ребята, кто дошёл до 62го урока - не в курсе почему на DELETE выдаёт 401 ошибку (не авторизован)? Когда FOLLOW - всё норм, ответ 200 и статус followed на true меняется. Кто-то сталкивался?
𝓑𝓸𝓱𝓭𝓪𝓷 🦈⃤
ребят, а давно объявление переменной с "var" перешло на "let"? Вроде смотрю не старые курсы, а там все еще var, когда на js.learn уже let
Виталий
лет 5)))
Виталий
"нестарые" курсы пишут люди, которые хер знает когда учились)))
Daniil
заменить var на let и const не так сложно а база во многом похожа (без учета новых фишек)
Anonymous
Daniil
значит постс ноль не массив
Dzmitry
set debugger
Daniil
либо убрать [0]
Anonymous
либо убрать [0]
ага все понял, получается все что в [...] - массив, вот что в {...} - объект? )
Anonymous
мне надо получается взять объект массива и его разобрать по запчастям
Sofiia
объект массива?
𝓑𝓸𝓱𝓭𝓪𝓷 🦈⃤
в туториале рассказывают о es5-6, это уже легаси?) я так понял сейчас es9?
Sofiia
5 и 6 - самые основные изменения в стандарте языка
Sofiia
а 7-9 лишь некие изменения