Forwarded from FrontEndDev
Представляем Elf — Реактивное хранилище с магическими способностями для JS приложений
https://netbasal.com/introducing-elf-a-reactive-store-with-magical-powers-for-js-apps-678d6cb0596f
https://netbasal.com/introducing-elf-a-reactive-store-with-magical-powers-for-js-apps-678d6cb0596f
Medium
Introducing Elf — A Reactive Store with Magical Powers for JS Apps
State management is a challenge for every developer. Continuously keeping track of what has been updated, why, and when, can become a…
Forwarded from FrontEndDev
Пишем свой собственный React.
Родриго Помбо, следуя архитектуре фреймворка, показывает, как можно самому написать React с нуля. Отличное интерактивное пособие с удобными примерами кода.
https://pomb.us/build-your-own-react/
Родриго Помбо, следуя архитектуре фреймворка, показывает, как можно самому написать React с нуля. Отличное интерактивное пособие с удобными примерами кода.
https://pomb.us/build-your-own-react/
pomb.us
Build your own React
We are going to rewrite React from scratch. Step by step. Following the architecture from the real React code but without all the…
Forwarded from FrontEndDev
JWT: полное руководство с лучшими практиками в JavaScript
https://betterprogramming.pub/jwt-ultimate-how-to-guide-with-best-practices-in-javascript-f7ba4c48dfbd
https://betterprogramming.pub/jwt-ultimate-how-to-guide-with-best-practices-in-javascript-f7ba4c48dfbd
Forwarded from FrontEndDev
Dependency injection в React
Статья о том, почему стоит использовать DI и как его реализовать в React приложении.
https://blog.logrocket.com/dependency-injection-react/
Статья о том, почему стоит использовать DI и как его реализовать в React приложении.
https://blog.logrocket.com/dependency-injection-react/
Forwarded from FrontEndDev
Как оптимизировать размер бандла SPA и ускорить загрузку приложения в несколько раз
https://habr.com/ru/company/miro/blog/595307/
https://habr.com/ru/company/miro/blog/595307/
Forwarded from FrontEndDev
Методы оптимизации производительности рендеринга React: часть 1
https://www.useanvil.com/blog/engineering/improve-optimize-react-render-performance-part-1/
https://www.useanvil.com/blog/engineering/improve-optimize-react-render-performance-part-1/
Anvil
Techniques to optimize react render performance: part 1
Understanding where your UIs are slow is the first step to optimizing their performance. Learn how to identify the slow parts of your React UIs using profiling tools along with other techniques.
Forwarded from FrontEndDev
Forwarded from FrontEndDev
WeakMap и WeakSet: понимание JavaScript weak references
https://blog.logrocket.com/weakmap-weakset-understanding-javascript-weak-references/
https://blog.logrocket.com/weakmap-weakset-understanding-javascript-weak-references/
LogRocket Blog
WeakMap and WeakSet: Understanding JavaScript weak references - LogRocket Blog
Learn about weak references in JavaScript and how we can use them by utilizing the WeakMap and WeakSet objects.
Forwarded from FrontEndDev
Лучшие WebSocket библиотеки для Node.js в 2022 году
https://blog.logrocket.com/top-websocket-libraries-nodejs-2022/
https://blog.logrocket.com/top-websocket-libraries-nodejs-2022/
LogRocket Blog
Top WebSocket libraries for Node.js in 2022 - LogRocket Blog
WebSockets are a great way to add real-time functionality to your app, revolutionizing the web development space as we know it.
Forwarded from FrontEndDev
Forwarded from IT лекции
⚙️Функциональное программирование с библиотекой RamdaJS
▪️Обзор возможностей и разбор блока Math - Смотреть
▪️Обработка строк и поток вызова функций - Смотреть
▪️Методы объектов - Смотреть
▪️Логические операции - Смотреть
▪️Функции первой необходимости - Смотреть
▪️Трансдюсеры как скидка на дорогие операции - Смотреть
🔝@itlecture
▪️Обзор возможностей и разбор блока Math - Смотреть
▪️Обработка строк и поток вызова функций - Смотреть
▪️Методы объектов - Смотреть
▪️Логические операции - Смотреть
▪️Функции первой необходимости - Смотреть
▪️Трансдюсеры как скидка на дорогие операции - Смотреть
🔝@itlecture
Forwarded from FrontEndDev
Улучшаем дизайн React приложения с помощью Compound components
https://habr.com/ru/company/alfa/blog/647013/
https://habr.com/ru/company/alfa/blog/647013/
Хабр
Улучшаем дизайн React приложения с помощью Compound components
Сегодня я хочу рассказать про один не очень популярный но очень классный паттерн в написании React приложений - Compound components. Что это вообще такое Compound components это подход, в котором вы...
Forwarded from Webchic - frontend, backend, ci/cd
Как создать сервер GraphQL в Next.js
В туториале рассматривается пример подключения GraphQL в Next.js приложение с помощью apollo-server-micro
#graphql #nextjs
К статье(eng)
В туториале рассматривается пример подключения GraphQL в Next.js приложение с помощью apollo-server-micro
#graphql #nextjs
К статье(eng)
Forwarded from Webchic - frontend, backend, ci/cd
Использование Effector в стеке React + TypeScript
Effector - стейт-менеджер с несколькими хранилищами для приложений Javascript (React/ React Native/Vue/Node.js)
#effector #state #react #typescript
К статье(rus)
Effector - стейт-менеджер с несколькими хранилищами для приложений Javascript (React/ React Native/Vue/Node.js)
#effector #state #react #typescript
К статье(rus)
Forwarded from Webchic - frontend, backend, ci/cd
8 удобных React хуков
— useTimeout - имплементация setTimeout
— usePrevious - для хранения свойств с прошлого состояния
— useClickInside - для определения клика внутри элемента
— useClickOutside - для клика вне компонента
— useFetch - как обертка над fetch
— useInterval - имплементация setInterval
— useComponentDidMount - для выполнения кода после mount компонента
— useComponentWillUnmount - для выполнения кода на unmount компонента
#react
К статье(eng)
— useTimeout - имплементация setTimeout
— usePrevious - для хранения свойств с прошлого состояния
— useClickInside - для определения клика внутри элемента
— useClickOutside - для клика вне компонента
— useFetch - как обертка над fetch
— useInterval - имплементация setInterval
— useComponentDidMount - для выполнения кода после mount компонента
— useComponentWillUnmount - для выполнения кода на unmount компонента
#react
К статье(eng)
Forwarded from Webchic - frontend, backend, ci/cd
5 приемов по разделению «бандла» и «ленивой» загрузке компонентов в React.
Разделение Javascript-кода на несколько файлов называется разделением «бандла» или сборки (bundle splitting). Это позволяет загружать только тот код, который который используется приложением в данный момент, другие части загружаются по необходимости (по запросу пользователя).
[ Статья ]
#js #react
Разделение Javascript-кода на несколько файлов называется разделением «бандла» или сборки (bundle splitting). Это позволяет загружать только тот код, который который используется приложением в данный момент, другие части загружаются по необходимости (по запросу пользователя).
[ Статья ]
#js #react
Forwarded from Free Online Courses
React Native with Typescript – The Practical Guide (2022)
FREE For Limited Enrolls
Create an app in React Native - from basic knowledge to working app. Learn React Native components, Typescript, and more
https://coursevania.com/courses/react-native-with-typescript-the-practical-guide-2022/
FREE For Limited Enrolls
Create an app in React Native - from basic knowledge to working app. Learn React Native components, Typescript, and more
https://coursevania.com/courses/react-native-with-typescript-the-practical-guide-2022/