Как правильно использовать useContext в React?
12.12 мы рассматривали хук
Вариант 1:
👉 @sWebDev
12.12 мы рассматривали хук
useContext, который принимает объект контекста (значение, возвращённое из React.createContext) и возвращает текущее значение контекста. Как правильно его использовать? Если забыли, то вернитесь к нашему посту.Вариант 1:
useContext(MyContext.Consumer)
Вариант 2: useContext(MyContext)
Вариант 3: useContext(MyContext.Provider)👉 @sWebDev
👍5
Какой вариант использования useContext правильный?
Anonymous Quiz
13%
Вариант 1
64%
Вариант 2
24%
Вариант 3
👍4
Сложная анимация Angular
Под сложной анимацией в Angular понимается одновременная или последовательная работа нескольких простых анимаций. Например, она позволяет сделать анимированным появление/исчезание последовательности элементов.
Реализуется подобное с помощью следующих функций:
👉 @sWebDev
Под сложной анимацией в Angular понимается одновременная или последовательная работа нескольких простых анимаций. Например, она позволяет сделать анимированным появление/исчезание последовательности элементов.
Реализуется подобное с помощью следующих функций:
query() - находит один и более дочерних HTML-элементов по заданному критерию в пределах элемента, к которому применяется анимация, и применяет ее к каждому из них;stagger() - устанавливает задержку для найденных функцией query() элементов;group() - запускает все составляющие анимации параллельно;sequence() - запускает все составляющие последовательно.👉 @sWebDev
👍5
React: работа с 3D-графикой
В данном туториале рассмотрим простой и быстрый, хотя и не очень оптимальный с точки зрения размера сборки, способ рендеринга 3D-объектов и моделей в React.
👉 @sWebDev
В данном туториале рассмотрим простой и быстрый, хотя и не очень оптимальный с точки зрения размера сборки, способ рендеринга 3D-объектов и моделей в React.
👉 @sWebDev
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
JS Framework qooxdoo
Фреймворк Qooxdoo подходит для создания кроссбраузерных, многофункциональных приложений. По словам разработчиков для этого не понадобится знание CSS, HTML, DOM. Фреймворк имеет объектно-ориентированную архитектуру. Работает со всеми современными браузерами.
👉 @sWebDev
Фреймворк Qooxdoo подходит для создания кроссбраузерных, многофункциональных приложений. По словам разработчиков для этого не понадобится знание CSS, HTML, DOM. Фреймворк имеет объектно-ориентированную архитектуру. Работает со всеми современными браузерами.
👉 @sWebDev
👍6
Media is too big
VIEW IN TELEGRAM
Nest.js
Nest.js — популярный фреймворк для создания серверных веб-приложений Node.js. Nest.js работает с основой express.js и значительно расширяет его функциональность, добавляя декларативности, а также помогая разработчику строить приложения в соответствии с лучшими архитектурными практиками.
👉 @sWebDev
Nest.js — популярный фреймворк для создания серверных веб-приложений Node.js. Nest.js работает с основой express.js и значительно расширяет его функциональность, добавляя декларативности, а также помогая разработчику строить приложения в соответствии с лучшими архитектурными практиками.
👉 @sWebDev
👍8👎1
Как я создал магазин на Vue.js с серверной частью на Node.js
По ссылке руководство по созданию коммерческого проекта с фронтендом на Vue.js и бэкендом на Node.js. В материале раскрыты все тонкости данного процесса.
👉 @sWebDev
По ссылке руководство по созданию коммерческого проекта с фронтендом на Vue.js и бэкендом на Node.js. В материале раскрыты все тонкости данного процесса.
👉 @sWebDev
👍8
Как найти несколько дочерних HTML-элементов в анимации Angular?
Представим, что у вас в проекте есть сложная Angular анимация, в которой вам необходимо найти несколько дочерних HTML-элементов. Какой встроенной функцией вы воспользуетесь? Если забыли, то вернитесь к посту за 19.12.
👉 @sWebDev
Представим, что у вас в проекте есть сложная Angular анимация, в которой вам необходимо найти несколько дочерних HTML-элементов. Какой встроенной функцией вы воспользуетесь? Если забыли, то вернитесь к посту за 19.12.
👉 @sWebDev
👍4
Какая функция используется для поиска дочерних HTML элементов?
Anonymous Quiz
14%
group()
46%
query()
7%
bind()
33%
isElement()
👍5
Композиция против наследования React
React имеет мощную модель композиции, поэтому для повторного использования кода между компонентами рекомендуется использовать композицию вместо наследования.
Например, некоторые компоненты не знают своих потомков заранее. Это особенно характерно для таких компонентов, как
👉 @sWebDev
React имеет мощную модель композиции, поэтому для повторного использования кода между компонентами рекомендуется использовать композицию вместо наследования.
Например, некоторые компоненты не знают своих потомков заранее. Это особенно характерно для таких компонентов, как
Sidebar или Dialog, которые представляют из себя как бы «коробку», в которую можно что-то положить. Для таких компонентов рекомендуется использовать специальный пропс children, который передаст дочерние элементы сразу на вывод: function FancyBorder(props) {
return (
<div className={'FancyBorder FancyBorder-' + props.color}>
{props.children}
</div>
);
}👉 @sWebDev
👍7
Redux в Angular. Туда и обратно
Пару лет назад из каждого утюга можно было услышать про Redux. Сейчас redux является чем-то обыденным в фронтенд разработке. Рассмотрим опыт автора, который делится опытом использования redux в Angular.
👉 @sWebDev
Пару лет назад из каждого утюга можно было услышать про Redux. Сейчас redux является чем-то обыденным в фронтенд разработке. Рассмотрим опыт автора, который делится опытом использования redux в Angular.
👉 @sWebDev
👍3
Лучшие практики безопасности Node.js
Данный материал - это простой и сжатый способ ознакомиться с лучшими практиками обеспечения безопасности Node.js.
👉 @sWebDev
Данный материал - это простой и сжатый способ ознакомиться с лучшими практиками обеспечения безопасности Node.js.
👉 @sWebDev
👍6🤯2
Vue Box Shadows
В современном дизайне, почти на каждом сайте и в приложениях можно увидеть тени, которые дизайнеры и разработчики применяют для создания эффекта глубины и объема. Если вы хотите добавить больше теней в ваше веб-приложение, то ознакомьтесь с библиотекой Vue Box Shadows.
👉 @sWebDev
В современном дизайне, почти на каждом сайте и в приложениях можно увидеть тени, которые дизайнеры и разработчики применяют для создания эффекта глубины и объема. Если вы хотите добавить больше теней в ваше веб-приложение, то ознакомьтесь с библиотекой Vue Box Shadows.
👉 @sWebDev
👍4