Публикации по теме 'react'
React Hooks — Когда использовать useLayoutEffect вместо useEffect
Разница между useEffect и useLayoutEffect — объяснено на реальном примере.
В чем разница между двумя хуками React ( useEffect и useLayoutEffect ) с одинаковой подписью, похожими именами и похожими результатами? Лучше один раз увидеть разницу между ними, чем тысячу раз прочитать об этом! 🦉
На рисунке ниже показаны два окна чата — после загрузки страницы сообщения «извлекаются», а затем каждое окно чата прокручивается вниз. В левом поле используется хук useLayoutEffect для..
React - это не MVC
По материалам React’s Docs . React - это не MVC. Это библиотека просмотра. Это намерение создателей React. Фактически, Facebook намеревался переосмыслить структуру MVC с помощью этого проекта. Они остановились на архитектуре, которую они назвали Flux для клиентской архитектуры. React - это просто часть головоломки Flux, и ее можно использовать как мощную библиотеку View самостоятельно (вам не нужно использовать архитектуру Flux, чтобы использовать компоненты React для..
Источник: Unsplash
Источник: Unsplash
Объект document и window — это два родительских объекта, к которым мы можем получить доступ с помощью JavaScript. Сам объект документа подчинен объекту окна. Я думаю, что все их знают, потому что они вездесущи, особенно при разработке веб-приложений с ванильным javascript.
Эта статья призвана показать вам некоторые практические особенности обоих. Нет необходимости в более подробном описании того, что именно представляют из себя эти два, сейчас я приведу вам..
Лучшая библиотека аудиоплееров для приложений React Native
Сравнение двух лучших библиотек аудиоплееров для разработки React Native: React-Native-Track-Player и React-Native-Sound.
Музыкальный/аудиоплеер является важным компонентом многих мобильных приложений, ориентированных на развлечения. Если вы выберете React Native для разработки своего аудиоплеера, вы можете выбрать один из двух популярных вариантов библиотеки: React-Native-Track-Player (RN-Track-Player) и React-Native-Sound (RN-Sound).
Имея это в виду, давайте рассмотрим плюсы и..
React Native против React.js: все, что вам нужно знать
Первоначально опубликовано в блоге Ideaction.io
Если вы находитесь в процессе разработки мобильного приложения , вы, вероятно, услышите термины React.js и React Native . Если вы не являетесь разработчиком программного обеспечения, то эти термины, скорее всего, ничего для вас не значат.
Однако одним из важнейших аспектов успешной разработки приложений является общение между клиентом и командой разработчиков. Вот почему важно понимать определенный термин. Разработчик, как..
Все дело в крючках
Hooks — это новое дополнение в React 16.8.
Типы хуков
Основные хуки : useState, useEffect, useContext.
Дополнительные хуки : useReducer, useCallback, useMemo, useRef, useImperativeHandle, useLayoutEffect, useDebugValue.
2. Правила хуков (делать и не делать)
Вызывайте хуки только на верхнем уровне. Не вызывайте хуки внутри циклов, условий или вложенных функций. Вызывайте хуки только из функций React. Не вызывайте хуки из обычных функций JavaScript.
3...
Новые материалы
Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..
LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной.
Ниже приведен исходный код, предоставленный здесь
Из исходного кода видно, что флаг — это отображаемое имя администратора...
GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..
Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..
Сравнение Clojure IDE — Emacs/Cider и IDEA/Cursive
Введение
Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..
Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования.
Строки есть практически в каждом языке программирования, и научиться их эффективному..
7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..