Size: a a a

JavaScript.Ninja

2020 January 04

AS

Andrey Saenko in JavaScript.Ninja
кстати хотелось бы поговорить о пользе чтения исходников
и том какие библиотеки подходят начинающим для чтения исходников?
источник

AS

Andrey Saenko in JavaScript.Ninja
вот к примеру захотел почитать исходники реакта и не понимаю откуда начать
источник

D

Dmitriy in JavaScript.Ninja
Andrey Saenko
вот к примеру захотел почитать исходники реакта и не понимаю откуда начать
Чтение исходников реакта очень сомнительная затея
источник

AS

Andrey Saenko in JavaScript.Ninja
Dmitriy
Чтение исходников реакта очень сомнительная затея
подскажите лучшую?
источник

D

Dmitriy in JavaScript.Ninja
Andrey Saenko
подскажите лучшую?
Лучше глубоко понимать как работает реакт: работа с деревьями, виртуальный дом, fiber, suspense, узкие места
источник

PG

Pavel Gubin in JavaScript.Ninja
Dmitriy
Чтение исходников реакта очень сомнительная затея
Почему, там вроде как сам код довольно грамотно построен? Можно подчерпнуть какие то моменты и практики
источник

D

Dmitriy in JavaScript.Ninja
Pavel Gubin
Почему, там вроде как сам код довольно грамотно построен? Можно подчерпнуть какие то моменты и практики
Как по мне там очень высокая материя, в которую не совсем понятно зачем лезть.
Есть интересная статья, где парень пилит свой аналог реакта на таком же интерфейсе https://pomb.us/build-your-own-react/
источник

D

Dmitriy in JavaScript.Ninja
Если воспроизвести всё то, что он сделал, понять это и попробовать дополнить (например, написать свой useEffect), то этого с головой
источник

v

vasilich in JavaScript.Ninja
Andrey Saenko
вот к примеру захотел почитать исходники реакта и не понимаю откуда начать
Смотря с какой целью.
Если перед сном - сомнительная затея.
Если стоит задача «почему не работает» - можете конечно читать. Но быстрее и продуктивнее - гугл или ишью на гите.
ИМХО лучше вдумчиво читать ПРы коллег по проекту. Эффект сравним, а пользы больше)
источник

AS

Andrey Saenko in JavaScript.Ninja
Dmitriy
Как по мне там очень высокая материя, в которую не совсем понятно зачем лезть.
Есть интересная статья, где парень пилит свой аналог реакта на таком же интерфейсе https://pomb.us/build-your-own-react/
Спасибо
источник

AS

Andrey Saenko in JavaScript.Ninja
vasilich
Смотря с какой целью.
Если перед сном - сомнительная затея.
Если стоит задача «почему не работает» - можете конечно читать. Но быстрее и продуктивнее - гугл или ишью на гите.
ИМХО лучше вдумчиво читать ПРы коллег по проекту. Эффект сравним, а пользы больше)
Я имею ввиду улучшения навыка через чтение кода, так вот где найти такой код который полезно читать
источник

SU

Sasuke Uchihа in JavaScript.Ninja
Всем привет, я супер-новичек. Есть задача, я уже всё перепробовал но не получается. Помогите плиз.
нужно вернуть тру если хоть одна буква из введеной строки будет совпадать с другой введеной строкой.

в функции я уже привел обе введеные строки к нижнему регистру, а дальше через str.includes(str2) всегда тру или всегда фолс

какие бы я иф не использовал никак не могу пройти тесты встроенные
источник

SU

Sasuke Uchihа in JavaScript.Ninja
если я делаю str.split('').includes(str2)
то результат тот же
источник

DS

Dmitriy Shuleshov in JavaScript.Ninja
Sasuke Uchihа
Всем привет, я супер-новичек. Есть задача, я уже всё перепробовал но не получается. Помогите плиз.
нужно вернуть тру если хоть одна буква из введеной строки будет совпадать с другой введеной строкой.

в функции я уже привел обе введеные строки к нижнему регистру, а дальше через str.includes(str2) всегда тру или всегда фолс

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

SU

Sasuke Uchihа in JavaScript.Ninja
Dmitriy Shuleshov
приведи пример данных и требуемых выводов
и там и там просто буквы разных регистров, это как проверка на спам, только у меня есть 1 функция в которой я должен проверить наличие совпадения хотя бы по 1 букве, независимо от регистра
источник

D

Dmitriy in JavaScript.Ninja
str1.split('').some(letter => str2.indexOf(letter) >= 0)
источник

DS

Dmitriy Shuleshov in JavaScript.Ninja
Dmitriy
str1.split('').some(letter => str2.indexOf(letter) >= 0)
str1.split('').some(letter => str2.includes(letter))
источник

D

Dmitriy in JavaScript.Ninja
Dmitriy Shuleshov
str1.split('').some(letter => str2.includes(letter))
Includes для массивов, нужен сплит
источник

DS

Dmitriy Shuleshov in JavaScript.Ninja
Dmitriy
Includes для массивов, нужен сплит
источник

D

Dmitriy in JavaScript.Ninja
Резонно
источник