Получи случайную криптовалюту за регистрацию!

Senior Frontend Developer | JavaScript, React, HTML & CSS

Логотип телеграм канала @senior_front — Senior Frontend Developer | JavaScript, React, HTML & CSS S
Логотип телеграм канала @senior_front — Senior Frontend Developer | JavaScript, React, HTML & CSS
Адрес канала: @senior_front
Категории: Технологии
Язык: Русский
Количество подписчиков: 20.21K
Описание канала:

Изучаем Frontend.
По вопросам сотрудничества: @adv_and_pr
Канал на бирже: https://telega.in/c/senior_front

Рейтинги и Отзывы

2.67

3 отзыва

Оценить канал senior_front и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 6

2023-05-17 18:02:00
Углубленное погружение в Vuex и State Management в Vue.js

Управление состоянием приложения
- это критически важная задача в любом крупном приложении на Vue.js.

Vuex - это библиотека управления состоянием для Vue.js. Он предоставляет централизованное хранилище для всех состояний ваших компонентов и правила, гарантирующие, что состояние может быть изменено только предсказуемым образом.

Vuex помогает управлять сложными состояниями, которые взаимодействуют между многими компонентами. Он обеспечивает централизованное место для хранения, отслеживания и изменения состояния, что упрощает отладку и тестирование.

В примере мы создаем хранилище Vuex, которое содержит общее состояние count, и мутацию increment. Затем мы используем это состояние и мутацию в компоненте.

Vuex представляет собой мощный инструмент для управления состоянием в крупных и сложных приложениях Vue.js. Он предоставляет централизованное, предсказуемое и отлаживаемое хранилище состояния, которое может упростить разработку и поддержку вашего приложения. Senior разработчики должны быть уверены в своих навыках работы с Vuex и понимать, когда и как его использовать для лучшего управления состоянием приложения.
2.4K views15:02
Открыть/Комментировать
2023-05-17 11:21:23
Расширенное использование Vue.js: Server Side Rendering (SSR) с Vue и Nuxt.js

Серверный рендеринг, или SSR, является техникой, которая может улучшить производительность ваших приложений Vue.js и улучшить их SEO. Nuxt.js - это фреймворк на основе Vue.js, который облегчает SSR.

SSR относится к технике генерации контента страницы на сервере перед его отправкой в браузер клиента. Это улучшает время загрузки страницы и делает ваше приложение более доступным для веб-пауков.

Nuxt.js предлагает мощный и гибкий фреймворк для создания Vue.js-приложений с SSR. Он обеспечивает структуру проекта, автоматическую маршрутизацию и множество модулей и плагинов для расширения вашего приложения.

В примере мы используем asyncData, специальный метод Nuxt.js, который позволяет вам получать данные и устанавливать их как локальное состояние компонента перед рендерингом на сервере.

SSR с Vue.js и Nuxt.js - это мощный инструмент для улучшения производительности и SEO вашего приложения. Он может быть слегка сложным для внедрения, но предоставляет значительные преимущества для определенных типов проектов. Старшие разработчики на Vue.js должны рассмотреть возможность использования SSR в своих проектах, когда это целесообразно.
1.3K views08:21
Открыть/Комментировать
2023-05-16 20:21:41
Face Grid Track

Сетка с отслеживанием положения курсора, реализованная с помощью Pug, SCSS и JavaScript.

https://codepen.io/ryankbrown/pen/QWQxQeB
2.2K views17:21
Открыть/Комментировать
2023-05-16 18:00:08
В 2022 выживут только ITшники!

В связи с санкциями и блокировками, многие привычные для русскоязычных пользователей платформы (Instagram, Facebook, Steam) более не являются доступными.

НО специалисты канала Technogram Inside нашли способ обойти любую блокировку!

Так же ребята расскажут как:

↳ Узнать пароль к любой Wi-Fi сети

↳ Удалить всю информацию о себе в интернете

↳ Получить постоянный доступ во всемирную сеть, находясь в дали от цивилизации

Если хотите пользоваться интернетом без интернета, то стоит подписаться

https://t.me/+HBQs-41I3Jw1Njli
https://t.me/+HBQs-41I3Jw1Njli
https://t.me/+HBQs-41I3Jw1Njli
2.5K views15:00
Открыть/Комментировать
2023-05-16 10:04:00
Работа с OffscreenCanvas для улучшения производительности рендеринга

OffscreenCanvas
- это API, которое позволяет рисовать на холсте из рабочих потоков (Web Workers). Это может быть очень полезно для выполнения сложных задач рендеринга, которые могут замедлить основной поток браузера.

В примере мы создаем OffscreenCanvas в основном потоке и передаем его в рабочий поток. Затем в рабочем потоке мы можем рисовать на холсте, не мешая работе основного потока.

Использование OffscreenCanvas позволяет существенно повысить производительность, особенно в случаях, когда важно обеспечить плавную анимацию или выполнить сложные графические операции. При правильном применении это API может помочь вам создать более быстрые, отзывчивые и впечатляющие веб-приложения.
2.6K views07:04
Открыть/Комментировать
2023-05-15 20:14:58
Создание сложных эффектов с использованием Shader в WebGL

Shader
- это программа, написанная на специальном языке программирования, который исполняется на графическом процессоре (GPU). Они играют ключевую роль в создании визуальных эффектов в WebGL.

В примере мы создали базовую структуру для использования шейдеров в WebGL. Мы использовали две функции для создания шейдеров и программы, а затем использовали эту программу для рендеринга нашего сценария. Вершинный шейдер используется для преобразования координат вершин, а фрагментный шейдер - для вычисления окончательного цвета каждого пикселя в отображаемом изображении.

Опыт работы с шейдерами и WebGL может быть весьма полезным при создании сложных визуальных эффектов в браузере. Это открывает новые возможности для создания интерактивных и динамичных пользовательских интерфейсов.
2.7K views17:14
Открыть/Комментировать
2023-05-15 18:14:04
Какие паттерны в React нужно знать JS-разработчику?

Разберем основные паттерны на открытом уроке 16 мая в 20:00 мск в OTUS. Занятие пройдет в рамках онлайн-курса «React.js Developer» в OTUS. На занятии мы также применим несколько часто встречающихся паттернов на практике. Больше навыков работы с React.js вы сможете получить на курсе.

Хороший разработчик всегда думает о качестве и удобстве использования кода, особенно при написании библиотек компонентов. Сообщество React разработало несколько классных паттернов, которые помогут создать идеальные компоненты с лучшей контролируемостью и расширяемостью.

Для участия пройдите вступительный тест https://otus.pw/aJ3x/

Курс доступен в рассрочку.

Нативная интеграция. Информация о продукте
www.otus.ru
2.6K views15:14
Открыть/Комментировать
2023-05-15 09:09:00
Использование WebGL для создания 3D графики в браузере

WebGL
- это API для создания 2D и 3D графики прямо в браузере без использования плагинов. Она базируется на стандарте OpenGL ES 2.0 и работает на любой платформе, поддерживающей использование GPU.

Пример иллюстрирует базовые концепции работы с WebGL, включая создание шейдеров, указание информации о вершинах и отрисовку примитивов. Знание и умение использовать WebGL открывает перед фронтенд-разработчиком новые возможности по созданию сложных и интерактивных пользовательских интерфейсов.
2.8K views06:09
Открыть/Комментировать
2023-05-14 21:13:45
Реализация Server-Sent Events в Play Framework

Server-Sent Events (SSE)
- это стандарт, который позволяет серверу инициировать передачу данных клиенту. Это полезно для случаев, когда нам нужно отправлять обновления клиенту в реальном времени, например, в приложениях с живыми обновлениями или дашбордами.

В этом примере events - это действие, которое создает SSE-эндпоинт. Он использует Ok.chunked для отправки частей данных по мере их поступления, а EventSource.flow преобразует данные в формат SSE.

Пример демонстрирует, как мы можем воспользоваться преимуществами Server-Sent Events в Play Framework, чтобы создать более интерактивные и отзывчивые приложения. С помощью такого подхода, мы можем улучшить взаимодействие пользователя с приложением, делая его более динамичным и увлекательным.
2.9K views18:13
Открыть/Комментировать
2023-05-14 18:40:10
Построение Redux Middleware для асинхронных операций в Flutter

Redux Middleware
- это один из способов обработки асинхронных действий в Redux. Это функции, которые имеют доступ к dispatch и getState методам и могут быть использованы для выполнения асинхронных операций перед тем, как действие достигнет редьюсера.

В примере мы создаем Redux Middleware, которое обрабатывает действие FetchRandomNumber. Когда это действие обрабатывается, middleware выполняет асинхронную операцию (в данном случае имитирует сетевой запрос, задерживающий выполнение на 2 секунды) и затем отправляет результат обратно в store.

Это демонстрирует, как можно управлять асинхронными операциями в Redux, используя middleware, что является важным навыком для Senior Frontend Developer, работающего над сложными приложениями на Flutter.
2.9K viewsedited  15:40
Открыть/Комментировать