Pull to refresh
-4
0
Владислав Поляков @polRk

Главный эксперт

Send message
Можно на cloud function вложиться во free tier
Будет ли у вас self-hosted CI/CD раннер, как у гитлаб — гитхаб?
Раньше, клонирование репозиториев было проще, удобнее и самое главное — быстрее!

Только скролл не работает в мобильной версии. Так что, код получается красивым, но понять его нельзя, так как он выходит за рамки экрана и горизонтальный скролл не работает.

Интересно, про первый пункт. Видимо автор не знает, что если нужно обновить поле одного объекта в массиве, придется переписывать весь стейт и все перерисовывать. В данном случае, использование setState — антипатерн. Когда я столкнулся с редактированием динамически сгенерированных карточек, которые содержат по полей пять, setState ложил мое приложение…
Только для произвольного, динамически генерируемого количества столбцов это не сработает.
Все решается grid / flexbox, методов justify-content: center
Доя подключения bem следует использовать bem-react от яндекса, он написан на typescript и весит меньше килобайта
Можно уйти на удаленку и работать в школе, институте.

У firebase есть две базы данных, realtime database и firestore. + Есть полноценный backend ( cloud functions ). Есть подписки, крон задачи и все, что необходимо доя mvp+++.

Только это не правильно. parseInt в качестве второго аргумента принимает основание системы счисления!
['1', '7', '11'].map(v => +v);

Но есть и отличия с parseInt
['1', '7', '11', null, undefined, '12s3'].map(v => parseInt(v,10));
// [1, 7, 11, NaN, NaN, 12]
['1', '7', '11', null, undefined, '12s3'].map(v => +v);
// [1, 7, 11, 0, NaN, NaN]

Было бы хорошо начать использовать typescript ибо это накладывает большие ограничения на использование библиотеки VKUI, которой до сих пор нельзя пользоваться.
Есть возможность отписаться от подписки, используя функциональные компоненты?

А как работать с сетом объектов? Как находить элементы по определенному ключу, удалять объекты ?

А чем плоха GoLand? По моему мнению в ней есть абсолютно все, что нужно для комфортной разработки в production.
polRk — одна буква P, или лого в стиле IT, programmer и подпись снизу. Заранее благодарен
Освещать это одно, но показывать пример, чуть ли не реализацию, это совсем другое. Если цель была показать, как различать фишинговые атаки, то в статье данная информация до конца не раскрыта.

Зачем создавать такие посты? Подкинуть идею молодым хуцкерам? Фишинг был и будет существовать, и лучшее средство от его распространении, не публиковать информацию о нем в публичном доступе .

А зачем писать велосипед? Замена символов на '' стоку с длинной 0 вам не поможет ибо. Привет.мир = Приветмир.
Привет, мир = Приветмир.
Используйте регулярные выражения, для точного поиска слов .


words = re.findall('\w+', text)
return list(Set(words))

Information

Rating
4,403-rd
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer, Fullstack Developer
Lead
From 850,000 ₽
JavaScript
TypeScript
React
Node.js
Kubernetes
Docker