Избегайте явного добавления лишних пропсов, если они могут быть переданы через распространение пропсов.
Когда работаете с React компонентами, особенно с такими, что оборачивают HTML элементы (например, <input>, <button>, <textarea>), придерживайтесь простоты и чистоты кода. Если ваш компонент получает пропсы, которые прямо передаются в дочерний элемент без модификаций или особой логики, предпочтительнее использовать оператор распространения пропсов (...props). Это повышает гибкость компонента и упрощает его применение.
#react #best #props
Когда работаете с React компонентами, особенно с такими, что оборачивают HTML элементы (например, <input>, <button>, <textarea>), придерживайтесь простоты и чистоты кода. Если ваш компонент получает пропсы, которые прямо передаются в дочерний элемент без модификаций или особой логики, предпочтительнее использовать оператор распространения пропсов (...props). Это повышает гибкость компонента и упрощает его применение.
#react #best #props
🫡4
Всем привет!
Давно не выходил на связь с вами, в последнее время занимаюсь учебой и начал разрабатывать свое приложение. Работаю с backend разработчиком. Подробности будут позже!
Всем успехов 🤝
Давно не выходил на связь с вами, в последнее время занимаюсь учебой и начал разрабатывать свое приложение. Работаю с backend разработчиком. Подробности будут позже!
Всем успехов 🤝
🤝6❤1
parseInt
parseInt — это функция в JavaScript, которая преобразует строку в целое число. Она принимает два аргумента: строку, которую нужно преобразовать, и основание системы счисления (обычно десятичная система). Если второй аргумент не указан, то parseInt просто попытается определить число в указанной строке.
parseInt — это функция в JavaScript, которая преобразует строку в целое число. Она принимает два аргумента: строку, которую нужно преобразовать, и основание системы счисления (обычно десятичная система). Если второй аргумент не указан, то parseInt просто попытается определить число в указанной строке.
❤4
К какому селектору нужно применить свойство margin, чтобы изменить отступы на всей странице?
Anonymous Quiz
77%
body
16%
html
0%
meta
6%
Ничего из перечисленного
Теперь AdBlock больше не нужен
Вышло крутое расширение TubeSkipper — главная фишка в том, что расширение не видит ни один сайт — а значит, не будет требовать отключить блокировщик или урезать функции.
Вышло крутое расширение TubeSkipper — главная фишка в том, что расширение не видит ни один сайт — а значит, не будет требовать отключить блокировщик или урезать функции.
🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
Responsive Border Radius with Badge
В JavaScript устанавливается обработчик события для элемента input с атрибутом type="range". При изменении значения этого input, происходит изменение значения CSS переменной, которая определяет параметр border-radius.
🌐Ссылка на код
В JavaScript устанавливается обработчик события для элемента input с атрибутом type="range". При изменении значения этого input, происходит изменение значения CSS переменной, которая определяет параметр border-radius.
🌐Ссылка на код
🆒1
Какой JavaScript метод используется для добавления элемента в начало массива?
Anonymous Quiz
23%
push()
33%
unshift()
27%
pop()
17%
shift()
👍3🤯2
Какое CSS свойство используется для изменения стиля курсора, когда он находится над элементом?
Anonymous Quiz
26%
cursor
22%
hover
37%
pointer
15%
focus
🤔6
Какая конструкция завершает выполнение цикла преждевременно?
Anonymous Quiz
3%
continue
83%
break
10%
return
3%
exit
🔥7
Сто возвращает метод Object.keys() в JavaScript?
Anonymous Quiz
13%
Массив значений свойств объекта
61%
Массив имен свойств объекта
13%
Количество свойств объекта
13%
Новый объект с теми же свойствами
🤯5