Forwarded from Highload — медіа для розробників
Как интегрировать серверный рендеринг в React-приложение, и зачем он вообще там нужен
Серверный рендеринг (server-side rendering) — это техника рендеринга одностраничного приложения или сайта на сервере, а не в клиентском браузере. В компании RubyGarage рассказывают, как это может помочь улучшению пользовательского опыта, SEO-оптимизации и росту трафика.
https://highload.today/kak-integrirovat-servernyj-rendering-v-react-prilozhenie-i-zachem-on-voobshhe-tam-nuzhen/?utm_source=telegram&utm_medium=social&utm_campaign=telega
Серверный рендеринг (server-side rendering) — это техника рендеринга одностраничного приложения или сайта на сервере, а не в клиентском браузере. В компании RubyGarage рассказывают, как это может помочь улучшению пользовательского опыта, SEO-оптимизации и росту трафика.
https://highload.today/kak-integrirovat-servernyj-rendering-v-react-prilozhenie-i-zachem-on-voobshhe-tam-nuzhen/?utm_source=telegram&utm_medium=social&utm_campaign=telega
Forwarded from FrontEndDev
Пишем реклакс игрушку на JS.
Особенности работы с событиями для desktop и mobile устройств.
https://jem-space.ru/le-popit-dlia-biednykh/
Особенности работы с событиями для desktop и mobile устройств.
https://jem-space.ru/le-popit-dlia-biednykh/
Forwarded from Frontender Libs - обзор библиотек JS / CSS
react-dnd
Крутой Drag&Drop для React.
Набор утилит, которые позволяют создавать сложные интерфейсы с перетаскиванием, сохраняя при этом отвязывание компонентов.
Отличительные особенности:
1. идеально подходит для таких приложений, как Trello и Storify, где перетаскивание отвечает за передачу данных между различными частями приложения;
2. построен поверх Drag&DropHTML5;
👉 @sWebDev
Крутой Drag&Drop для React.
Набор утилит, которые позволяют создавать сложные интерфейсы с перетаскиванием, сохраняя при этом отвязывание компонентов.
Отличительные особенности:
1. идеально подходит для таких приложений, как Trello и Storify, где перетаскивание отвечает за передачу данных между различными частями приложения;
2. построен поверх Drag&DropHTML5;
👉 @sWebDev
Forwarded from Frontender Libs - обзор библиотек JS / CSS
This media is not supported in your browser
VIEW IN TELEGRAM
react-content-loader
Набор компонентов для легкого создания skeleton loadings (как загрузка карты в Facebook).
Отличительные особенности:
1. Plug and play: поставляется с большим количеством пресетов для использования.
2. DIY: можно использовать данный софт, чтобы создавать собственные загрузчики.
3. Поддержка React Native: тот же API с теми же мощными функциями.
4. Легковесный: менее 2 КБ и 0 зависимостей для веб-версии.
👉 @sWebDev
Набор компонентов для легкого создания skeleton loadings (как загрузка карты в Facebook).
Отличительные особенности:
1. Plug and play: поставляется с большим количеством пресетов для использования.
2. DIY: можно использовать данный софт, чтобы создавать собственные загрузчики.
3. Поддержка React Native: тот же API с теми же мощными функциями.
4. Легковесный: менее 2 КБ и 0 зависимостей для веб-версии.
👉 @sWebDev
Forwarded from FrontEnd книги для программистов
TypeScript: Modern JavaScript Development
Автор: Remo H. Jansen, Vilic Vane, Ivo Gabe de Wolff
Год издания: 2016
Скачать книгу
#TypeScript #english
Автор: Remo H. Jansen, Vilic Vane, Ivo Gabe de Wolff
Год издания: 2016
Скачать книгу
#TypeScript #english
Forwarded from CodePen Amazing
This media is not supported in your browser
VIEW IN TELEGRAM
Responsive React Dashboard with Tailwind - приборная панель какого-нибудь инвестиционного сайта или что-то подобное. Можно взять некоторые элементы UI на заметку.
https://codepen.io/dilums/pen/ZEBowxX
https://codepen.io/dilums/pen/ZEBowxX
Forwarded from КНИГИ: REACT, JS, ANGULAR, NODE, VUE
React.js курс для начинающих, 2-е издание
Автор: Максим Пацианский
Год издания:2018
Скачать книгу
#react #русский
Автор: Максим Пацианский
Год издания:2018
Скачать книгу
#react #русский
⚛️ 5 продвинутых паттернов React-разработки
Обзор пяти современных передовых шаблонов разработки на React с их достоинствами и недостатками, а также примерами кода.
https://proglib.io/w/2a3d9c5f
#react
Обзор пяти современных передовых шаблонов разработки на React с их достоинствами и недостатками, а также примерами кода.
https://proglib.io/w/2a3d9c5f
#react
Forwarded from Frontend Info
Как начать работу с React Query - переход с Fetch
https://medium.com/the-react-native-log/how-to-get-started-with-react-query-migrate-from-fetch-18fb426c3760
https://medium.com/the-react-native-log/how-to-get-started-with-react-query-migrate-from-fetch-18fb426c3760
Medium
How to Get Started with React Query — Migrate from Fetch
Write your first React Query request by converting a fetch request and see how to use cached data.
Forwarded from Frontend Info
Где лучше всего разместить Next.js сайт?
https://kontent.ai/blog/comparison-of-jamstack-hosting-platforms-for-next-js
https://kontent.ai/blog/comparison-of-jamstack-hosting-platforms-for-next-js
Kontent.ai
What’s the best place to host Next.js site? | Kontent.ai | Kontent.ai
Forwarded from КНИГИ: REACT, JS, ANGULAR, NODE, VUE
React Native Cookbook, 2nd Edition
Автор: Dan Ward
Год издания: 2019
Скачать книгу
Скачать code
#react #english
Автор: Dan Ward
Год издания: 2019
Скачать книгу
Скачать code
#react #english
Forwarded from Frontender Libs - обзор библиотек JS / CSS
Onsen UI
Компоненты Onsen UI доступны в React благодаря привязкам и позволяют создавать гибридные мобильные приложения на базе React и фреймворка Onsen UI. Вклад в этот проект внесли более 80 разработчиков, на GitHub у него около 5.6 тысяч звёзд. Всё это позволяет говорить о том, что на Onsen UI стоит, как минимум, обратить внимание при выборе библиотеки для разработки пользовательского интерфейса.
👉 @sWebDev
Компоненты Onsen UI доступны в React благодаря привязкам и позволяют создавать гибридные мобильные приложения на базе React и фреймворка Onsen UI. Вклад в этот проект внесли более 80 разработчиков, на GitHub у него около 5.6 тысяч звёзд. Всё это позволяет говорить о том, что на Onsen UI стоит, как минимум, обратить внимание при выборе библиотеки для разработки пользовательского интерфейса.
👉 @sWebDev
Forwarded from Веб-страница
Немного о том, как работает виртуальный DOM в React
В React для каждого реального объекта DOM существует его виртуальная копия. В отличие от изменения реального DOM, виртуальный гораздо быстрее справляется со всеми изменениями.
Подробнее о то виртуальном DOM в React и о концепции виртуального DOM в целом читайте в статье:
https://tprg.ru/rKQn
#react
В React для каждого реального объекта DOM существует его виртуальная копия. В отличие от изменения реального DOM, виртуальный гораздо быстрее справляется со всеми изменениями.
Подробнее о то виртуальном DOM в React и о концепции виртуального DOM в целом читайте в статье:
https://tprg.ru/rKQn
#react
Forwarded from FrontEndDev
Современное руководство по паттернам состояний React
https://blog.logrocket.com/modern-guide-react-state-patterns/
https://blog.logrocket.com/modern-guide-react-state-patterns/
LogRocket Blog
The modern guide to React state patterns - LogRocket Blog
Learn today's options for managing state in React applications, including built-in hooks and third-party libraries like Redux and MobX.
Forwarded from Веб-страница
Как очистить асинхронные эффекты в React
При работе с асинхронным кодом в React могут возникать различные неприятные побочные эффекты, например, при изменении жизненного цикла компонента. В таких случаях могут возникнуть ошибки и неадекватное поведение кода.
Как этого избежать читайте в статье:
https://tprg.ru/uqE9
#react
При работе с асинхронным кодом в React могут возникать различные неприятные побочные эффекты, например, при изменении жизненного цикла компонента. В таких случаях могут возникнуть ошибки и неадекватное поведение кода.
Как этого избежать читайте в статье:
https://tprg.ru/uqE9
#react
Forwarded from Frontend Info
Как использовать React Testing Library для тестирования Storybook
https://medium.com/storybookjs/testing-lib-storybook-react-8c36716fab86
https://medium.com/storybookjs/testing-lib-storybook-react-8c36716fab86
Medium
How to efficiently reuse stories in your React tests
Storybook is a great tool to develop UI in isolation, we all know that. However, it’s not only suitable for component libraries, contrary…
Forwarded from Веб-страница
Планы по развитию React
Команда разработчиков React поделилась дальнейшими планами развития библиотеки. Среди них автоматическое пакетирование, новые API-интерфейсы и новое средство рендеринга.
Подробнее можете узнать в их блоге:
https://tprg.ru/xJO2
#react
Команда разработчиков React поделилась дальнейшими планами развития библиотеки. Среди них автоматическое пакетирование, новые API-интерфейсы и новое средство рендеринга.
Подробнее можете узнать в их блоге:
https://tprg.ru/xJO2
#react
Forwarded from Веб-страница
Современное руководство по паттернам состояний React
В этой статье вы можете подробнее узнать о состояниях в React, начнёте лучше в них разбираться, а также познакомитесь с современными паттернами состояний:
https://tprg.ru/yk8t
#react
В этой статье вы можете подробнее узнать о состояниях в React, начнёте лучше в них разбираться, а также познакомитесь с современными паттернами состояний:
https://tprg.ru/yk8t
#react
Forwarded from FrontEndDev
Путешествие в runtime - Event loop, layout, paint, composite, call stack
https://xnim.me/blog/javascript-browser-event-loop-layout-paint-composite-call-stack
https://xnim.me/blog/javascript-browser-event-loop-layout-paint-composite-call-stack
Топ-10 ошибок, которых нужно избегать, используя React
От прямого изменения состояния до перебора с Redux: https://proglib.io/w/def3546d
#react
От прямого изменения состояния до перебора с Redux: https://proglib.io/w/def3546d
#react