Size: a a a

JavaScript.Ninja

2021 September 04

A

Ayrat in JavaScript.Ninja
рекурсия
источник

DZ

D Z in JavaScript.Ninja
Я с этим на 95 процентов согласен, если речь идет про первую работу
источник

MB

Max Belsky in JavaScript.Ninja
а кто сказал что такие проекты существуют? 🙂

На память приходят проекты хекслета, они там постоянно что-то пилят своим сообществом
источник

A

Ayrat in JavaScript.Ninja
уже теплее))) продолжайте, плз
источник

A

Ayrat in JavaScript.Ninja
интересно просто вписаться в какой-нибудь проект, если получится - толковое что-нибудь туда закоммитить
источник

A

Ayrat in JavaScript.Ninja
...или как это называется правильно - внести предложения по коду, корочи
источник

A

Ayrat in JavaScript.Ninja
можно поподробнее, плз?
источник

MB

Max Belsky in JavaScript.Ninja
Подробнее что? Кажется все ключевые слова уже были озвучены
источник

PG

Pavel Gubin in JavaScript.Ninja
Молодой продукт
источник

MB

Max Belsky in JavaScript.Ninja
разве это похоже на проект который разрабатывает сообщество?

Ссылки на проекты есть в этой статье, в заключении: https://ru.hexlet.io/blog/posts/participate-in-open-source
источник

A

Ayrat in JavaScript.Ninja
вот спасибо :)
источник

R

Rinat in JavaScript.Ninja
Илья, в будущем курс по реакту не планируете сделать?
источник

IK

Illya Klymov in JavaScript.Ninja
Он есть, но я не уверен что хочу его публиковать
источник

R

Rinat in JavaScript.Ninja
Эхх, жаль я бы купил, кроме вас незнаю кто еще из русскоязычного комьюнити работает в топовой международной компании и преподает без инфоцыганства
источник

А

Артём in JavaScript.Ninja
Просим!
источник

IK

Illya Klymov in JavaScript.Ninja
не в этом календарном году
источник
2021 September 05

A

Ayrat in JavaScript.Ninja
Шамсетдинов?
источник

JB

John Bruve in JavaScript.Ninja
+
источник

PD

Petya Danchuk in JavaScript.Ninja
Фреймворк React.
Есть 2 функции в компоненте, как из их тела вынести дублирующийся код и во вспомогательную функцию превратить?
я в реакте делать такое не умею. нужно useCollback как-то использовать наверное, чтобы при каждом рендере не создавалась.
сверху компонента выносить нам нельзя, не знаю почему, нельзя на проекте.
const shortedVideoDescription = useMemo(() => {
   const maxChars = 140;
   if (videoDescription?.length > maxChars) {
     return `${videoDescription.trim().slice(0, maxChars)}...`;
   }
   return videoDescription?.trim();
 }, [videoDescription]);

 const shortedVideoTitle = useMemo(() => {
   const maxChars = 60;
   if (videoTitle?.length > maxChars) {
     return `${videoTitle.trim().slice(0, maxChars)}...`;
   }
   return videoTitle?.trim();
 }, [videoTitle]);
источник

//

/^(.*)$/ /\w+\s\d+(.... in JavaScript.Ninja
источник