Публикации по теме 'react'
Что такое управление состоянием React?
Управление состоянием React — это процесс управления состоянием (данными) в компоненте React и манипулирования им. Состояние представляет изменяемые данные, влияющие на поведение и отрисовку компонента. React предоставляет различные подходы и библиотеки для эффективного управления состоянием. В этом объяснении мы подробно рассмотрим встроенное в React управление состоянием и популярные библиотеки управления состоянием, такие как Redux и MobX, а также примеры, иллюстрирующие их..
Советы для новичков: Async / Await
Начало работы с асинхронным JavaScript
Когда я учился на Flatiron, один из моих проектов включал создание одностраничного приложения, в котором использовалась внутренняя часть Rails API с интерфейсом JavaScript, CSS и HTML. В итоге я сделал (упрощенную) версию корейской карточной игры Хвату, также известной как Ханафуда на японском языке. В начале проекта я мало знал, что скоро буду нырять с головой в мир async / await. Надеюсь, знания, которые я получил в ходе своей борьбы, будут..
Современная веб-разработка с TypeScript, Babel и WebPack
Роль TypeScript, Babel и Webpack в современной веб-разработке
TypeScript, Babel и Webpack упростили разработку интерфейсов. Однако многие разработчики, похоже, не понимают своей роли в современной веб-разработке.
Эта статья познакомит вас с основами этих технологий и даст обзор их вклада в экосистему JavaScript.
Экосистема JavaScript
Когда дело доходит до разработки, важно разделить код на файлы и модули. Это повышает производительность разработчиков и ремонтопригодность базы..
Refs и forwardRefs в React
Ссылки — это мощная функция в React, которая позволяет вам получить доступ к базовому элементу DOM или экземпляру компонента React из родительского компонента. Это может быть полезно для различных задач, таких как:
Привязка событий к элементу DOM Доступ к состоянию или свойствам компонента Внедрение пользовательской логики в компонент
Ссылки можно создавать с помощью функции createRef() . Например:
const ref = React.createRef();
Получив ссылку, вы можете получить к ней..
React PropTypes: маленькими шагами
React PropTypes — это инструмент для проверки типов свойств, которые передаются компоненту.
Мы можем поймать много ошибок программирования, если сможем проверить типы данных наших реквизитов.
Иногда со мной случается, что я получаю доступ к реквизиту как Number , но реквизит был передан как String . Поскольку в консоли не было предупреждения, мне потребовалось некоторое время, чтобы разобраться в проблеме.
PropTypes раньше был частью пакета React, но был вынесен в отдельный..
Прекратите использовать параметры функции сейчас
Вместо этого используйте деструктурирование объекта
Функции в JavaScript могут быть разными, но в первую очередь это контракт. Когда мы определяем функцию, мы, по сути, определяем контракт между вызывающей стороной и разработчиком.
В контракте написано «при заданных параметрах X, Y, Z» вы получите результат «R».
Дело в том, что контракты имеют тенденцию меняться со временем (и, черт возьми, они меняются).
Проблема
Давайте рассмотрим очень простой пример:
Контракт прост —..
React — За кулисами
В этом блоге я буду рассказывать о том, как на самом деле работает React, не о виртуальном DOM и реальном DOM, а о том, что на самом деле происходит за кулисами. Чтобы понять это, нам нужно знать о реагирующих элементах, реагирующих компонентах и экземплярах компонентов.
Элемент реакции:
Давайте начнем с простого компонента реакции, который возвращает некоторые элементы с помощью JSX.
Чтобы узнать, как react взаимодействует с этим компонентом, давайте попробуем..
Новые материалы
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..
Освоение функций потерь в машинном обучении для регрессии: полное руководство по оптимизации…
Введение:
Функция потерь является важным компонентом алгоритмов машинного обучения и статистических моделей. Его роль заключается в измерении несоответствия между прогнозируемым выходом модели и..
10 языков программирования, которые изменят мир в 2023 году
Мир программирования постоянно развивается, и востребованные языки постоянно меняются. Однако есть несколько языков, которые выдержали испытание временем и по-прежнему очень ценны для изучения в..
Чем заняться в наших библиотеках (апрель 2023 г.)
В апреле этого года мы празднуем обучение по-разному — от принятия позитивного и устойчивого мышления до понимания и сохранения местных популяций пчел, а также изучения новейших и новейших..