Please open Telegram to view this post
VIEW IN TELEGRAM
React Flow
Integrating React Flow and the Web Audio API - React Flow
React Flow - Customizable library for rendering workflows, diagrams and node-based UIs.
👍15🔥4❤1
🪝 Давайте углубимся в React Hooks — React 16.8
В React есть десять встроенных хуков; вы узнаете, что выполняет каждый из них. Хуки – это функции, которые всегда начинаются с названия использования.
Вы должны знать, что они могут вызываться только на верхнем уровне функционального компонента и не работают в стандартных функциях JavaScript, циклах вложенных функций или чём-либо ещё. Давайте обсудим их один за другим!
▪Читать
@react_tg
В React есть десять встроенных хуков; вы узнаете, что выполняет каждый из них. Хуки – это функции, которые всегда начинаются с названия использования.
Вы должны знать, что они могут вызываться только на верхнем уровне функционального компонента и не работают в стандартных функциях JavaScript, циклах вложенных функций или чём-либо ещё. Давайте обсудим их один за другим!
▪Читать
@react_tg
👎11👍10❤4🔥1🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент, упрощающий отладку компонентов UI
Preview.js — функциональное расширение для VSCode или JetBrains IDEs, которое позволяет видеть превью вашего кода, не переходя в браузер. Работает плагин со многими популярным фреймворками: Preact, React, Svelte, Vue и SolidJS.
Здесь вы можете посмотреть все возможности плагина и установить его:
https://previewjs.com/
#инструмент #фронтенд
@react_tg
Preview.js — функциональное расширение для VSCode или JetBrains IDEs, которое позволяет видеть превью вашего кода, не переходя в браузер. Работает плагин со многими популярным фреймворками: Preact, React, Svelte, Vue и SolidJS.
Здесь вы можете посмотреть все возможности плагина и установить его:
https://previewjs.com/
#инструмент #фронтенд
@react_tg
👍33❤4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
https://codepen.io/pizza3/pen/bGVPZvo
@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🔥11❤3👎1
Полезный гайд по React Router, из которого вы узнаете, как использовать отложенную загрузку с React Router 6.
https://www.robinwieruch.de/react-router-lazy-loading/
@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤1🥰1
500 популярных вопросов с React собеседований.
https://github.com/sudheerj/reactjs-interview-questions
@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤🔥1👎1🔥1
How to Refactor Large React Components (The Story of a 2700-Line Component)
https://code.pieces.app/blog/how-to-refactor-large-react-components
@react_tg
https://code.pieces.app/blog/how-to-refactor-large-react-components
@react_tg
👍7❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Scroll direction rotation — красивая галерея с эффектом наклона при скроллинге. Галерея написана с помощью SCSS и JavaScript.
https://codepen.io/choogoor/pen/bGjrWVL
@react_tg
https://codepen.io/choogoor/pen/bGjrWVL
@react_tg
❤7👍1
Поэтапный перевод учебника Patterns.dev, в котором представлен современный взгляд на шаблоны проектирования, рендеринга и производительности JavaScript.
🗄 Часть 1
🗄 Часть 2
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Перевод первой части учебника Patterns.dev
Привет! Меня зовут Айнур, и я frontend‑разработчик SimbirSoft. Более 6 лет я работаю над коммерческими проектами, создаю и улучшаю интерфейсы, поэтому в работе достаточно часто использую...
👍13🔥5❤1😱1
Тестируйте свои React-компоненты с помощью Nightwatch и Testing Library
Nightwatch и Testing Library — два крайне полезных инструмента для тестирования компонентов. Первая библиотека написана на Node.js и позволяет проводить полноценное сквозное тестирование веб-приложений и сайтов, написанных на JS. В свою очередь Testing Library более минималистичный инструмент, созданный специально для тестирования React-компонентов.
В этой статье вы научитесь:
— устанавливать новый проект React с помощью Vite, который также используется внутри Nightwatch для компонентного тестирования;
— подключать и конфигурировать Nightwatch и Testing Library;
— имитировать API запросы с помощью плагина
— писать комплексные React-компонентные тесты, используя Nightwatch и Testing Library.
https://habr.com/ru/companies/otus/articles/719266/
#react #qa
Nightwatch и Testing Library — два крайне полезных инструмента для тестирования компонентов. Первая библиотека написана на Node.js и позволяет проводить полноценное сквозное тестирование веб-приложений и сайтов, написанных на JS. В свою очередь Testing Library более минималистичный инструмент, созданный специально для тестирования React-компонентов.
В этой статье вы научитесь:
— устанавливать новый проект React с помощью Vite, который также используется внутри Nightwatch для компонентного тестирования;
— подключать и конфигурировать Nightwatch и Testing Library;
— имитировать API запросы с помощью плагина
@nightwatch/api-testing
;— писать комплексные React-компонентные тесты, используя Nightwatch и Testing Library.
https://habr.com/ru/companies/otus/articles/719266/
#react #qa
👍9❤3🔥2
📚 Подборка бесплатных и актуальных книг по всем языкам программирования.
Java книги
Книги датасаентиста
Golang библиотека
Python библиотека
Крупнейший склад ит-книг
C++ книги
C# книги
Frontend книги
Книги по базам данных
Топ книги по Linux
Библиотека машинного обучения
Сохраняем себе, чтобы не потерять
Java книги
Книги датасаентиста
Golang библиотека
Python библиотека
Крупнейший склад ит-книг
C++ книги
C# книги
Frontend книги
Книги по базам данных
Топ книги по Linux
Библиотека машинного обучения
Сохраняем себе, чтобы не потерять
👍7❤1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Building a Full Stack Web Application with Kotlin and React - Part 1/2 - Backend + Frontend
This video is based on this amazing tutorial by the people at JetBrains about building a full stack web app with Kotlin and React: https://kotlinlang.org/docs/multiplatform-full-stack-app.html
Part 2 will add the ability to delete items and enter new ones…
Part 2 will add the ability to delete items and enter new ones…
👍8❤1🔥1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Gallery animation — анимированная галерея с эффектом при прокрутке. Реализована с помощью CSS и JavaScript.
https://codepen.io/Tiopayo/pen/GRYoMEZ
@javascriptv
https://codepen.io/Tiopayo/pen/GRYoMEZ
@javascriptv
👍10❤3🔥2
⚡ Подборка ресурсов с полезными шпаргалками для фронтенд-разработчика:
▫️htmlcheatsheet
▫️cssreference
▫️reactcheatsheet
▫️cheatography
▫️javascriptcheatsheet
Сохраняем себе, чтобы не потерять
@react_tg
▫️htmlcheatsheet
▫️cssreference
▫️reactcheatsheet
▫️cheatography
▫️javascriptcheatsheet
Сохраняем себе, чтобы не потерять
@react_tg
Htmlcheatsheet
HTML Cheat Sheet
Online interactive HTML Cheat Sheet contains useful code examples and web developer tools, markup generators and more.
👍16❤3🥰1
React recursively re-renders child components, but there is a nuance
https://alexsidorenko.com/blog/react-render-children-prop #react
https://alexsidorenko.com/blog/react-render-children-prop #react
Alexsidorenko
React recursively re-renders child components, but there is a nuance | Alex Siodrenko
Component composition as an alternative to memoization
👍9🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Mountain Hero Page — красивая страница с анимированным скроллом. Страница реализована с помощью CSS и JavaScript.
https://codepen.io/aryancodeworm/pen/rNKqgpY
@react_tg
https://codepen.io/aryancodeworm/pen/rNKqgpY
@react_tg
👍17❤5🔥3
Как писать комментарии в React: хорошие, плохие и уродливые
Когда дело доходит до написания комментариев, React предлагает синтаксис
В этой статье вы можете посмотреть, как использовать обычные комментарии JSX и ещё 2 других способа комментирования, которые могут быть лучше:
https://dmitripavlutin.com/react-comments/
#react #фронтенд
Когда дело доходит до написания комментариев, React предлагает синтаксис
{/* Comment */}
, который может быть немного многословен.В этой статье вы можете посмотреть, как использовать обычные комментарии JSX и ещё 2 других способа комментирования, которые могут быть лучше:
https://dmitripavlutin.com/react-comments/
#react #фронтенд
❤7👍2🔥2
5 ошибок, которые можно допустить при запуске первого проекта React
Даже самая лучшая документация не охватывает абсолютно всё. Поэтому, работая с новым инструментом, можно столкнуться с различного рода ошибками и проблемами. Это касается даже такой популярной библиотеки, как React.
В этой статье автор поделился ошибками, которые допустил он и можете допустить вы, начиная свой первый проект:
https://css-tricks.com/5-mistakes-starting-react/
@react_tg
Даже самая лучшая документация не охватывает абсолютно всё. Поэтому, работая с новым инструментом, можно столкнуться с различного рода ошибками и проблемами. Это касается даже такой популярной библиотеки, как React.
В этой статье автор поделился ошибками, которые допустил он и можете допустить вы, начиная свой первый проект:
https://css-tricks.com/5-mistakes-starting-react/
@react_tg
👍11❤3🔥1