Sofiia
некий синтаксический сахар
Sofiia
налаживай))
Anonymous
налаживай))
так я потому и задал уточняющие вопросы устаканить в голове )
Anonymous
налаживай))
чтоб мне сказали ты ебобо иди читай или молодец все верно )
Anonymous
я пока сам не спрошу у меня ничего не запоминается )
Sofiia
молодец, иди читай
Sofiia
😂😂
Anonymous
Владислав
Ребят, как преобразовать строковую дату ('2020-02-16T11:13:45.010+00:00') в дату, которой доступны методы date?
Владислав
Date.parse не подходит
акионка.
Владислав
Потому что оно возвращает число мс с 1970
акионка.
создай новый объект из этого числа
акионка.
let date = new Date(Date.parse(string))
Olexandr
Владислав
акионка.
акионка.
хотя может есть другой более элегантный способ;)
акионка.
есть!!!
let a = new Date(string)
Anonymous
либо убрать [0]
так, слепил через юзстейт, но теперь при клике картинка меняется на всех постах, думаю далее как все это порешать ))
Daniil
а я пока занят
Anonymous
а я пока занят
Да я пока сам поколупаю, это так, мысли в слух, так на подкорке мозга запекается лучше )
Anonymous
а я пока занят
Не, что-то не допер все равно, одновременно на все посты ставится и убирается лайк т.к. у них всех одно общее состояние, не могу сообразить, как это состояние распилить персонально на каждый отдельный пост и как понял при переопределении состояния Юзстейта можно передавать в стейт +1 или -1 к числу лайков
Daniil
Daniil
то есть в лаках будут ключи id постов и массив пользователей тоже по id
Daniil
мне кажется оптимально
Daniil
можно и внутри постов хранить массив лайков
Anonymous
мне кажется оптимально
оу пропустил сообщение, получается оптимальнее будет разбить мой дефолтный инишиал стейт на 2 массива, а не пихать все в одном и ид и пост и лайкКаунтс
Daniil
просто если лайк дизлайк без id юзера не обойтись
Daniil
Anonymous
не я просто хочу пока лайкнул и убрал лайк без дизлайков, не буду делать соцсеть токсичной )
Daniil
убрать лайк и есть дизлайк
Anonymous
ну по сути это отменить свое +1, а не -1 от 0 )
Daniil
тоесть смотри у пользователя должна быть возможность убрать свой лайк если он его ставил
Daniil
а чтобы убрать свой должно быть его id
Daniil
а то он даже не увидит лайкал ли он
Daniil
просто количество ни о чем не говорит
Anonymous
Ага понял, сейчас попробую распилить на 2
Daniil
еще можно клэпсы - хлопки то есть кликай до упаду тогда твой id не нужен
Daniil
самое простое для хранения
Daniil
и в реализации
Anonymous
оно просто всегда плюсоваться будет типа?
Daniil
ага
Daniil
просто ты можешь +100500 плюсовать))
Anonymous
ну вот, я хотел подобное но не всегда плюсоваться, а если ты поставил лайк то у кнопки состояние у юсСтейта тру и идет +1 в стейт оттуда берется цифра и выводится было например 0 лайков, мы нажали сердечко, оно поменяло цвет и вывело 1 лайк, еще раз нажимаем сердечко оно становится фолс, в стейт идет -1 сердечко меняет цвет выводится 0 лайков
Anonymous
Anonymous
Anonymous
еще раз жмем становится как на 1 картинке, но при этом что бы еще и цифра менялась
Anonymous
Сейчас вот так реализовал
Daniil
Daniil
одним стейтом не обойтись
Anonymous
да не, зачем, я же так поиграться для себя пока что
Daniil
а))
Daniil
я думал ты учиться хотел а не играться))
Anonymous
Ну чего начал то ))
Timur
Всем привет
Timur
Подскажите
Timur
Какой метод считает количество символов в строке?
Daniil
Daniil
Anonymous
дожимай до конца
Учусь играючи же, в детстве кубиками, сейчас реактом )
Daniil
это свойство а не метод
Timur
length
нет, определённый символ, типа 5 букв "а" или 3 буквы "т"
Daniil
а))
Anonymous
Ну я полезное же, с перспективой в будущее )
Daniil
Anonymous
Пока для себя разбираюсь, а не разберусь, какое мне нафиг будущее ))
Daniil
Daniil
Anonymous
= строка.reduce(...., {})
не, раскурочивать не буду массив, не уговорил пока что, пусть все сидит в одном, потом разверну, другой вопрос нарисовался, если массив вот такой
{id: 4, message: 'Posts 4', likesCount: 40}, как мне взять из него likesCount значение и с ним уже играть прибавлять или убавлять?
Anonymous
Ооо Даааашкааа чепятает кеса моя вернулась )
Daria
Ахахаха
Daria
Блин спалилась
Daniil
привет
Daria
Привет)
Anonymous
Привет )
Daria
Хотела сказать, что вот то сверху - объект)
Извините, у меня всё
Пошла дальше чиллить