Публикации по теме 'react'
Список дел в React
Здравствуйте, дорогие разработчики, в этом блоге мы создадим простое приложение для списка дел в React. Начнем с создания реактивного проекта.
npx create-react-app to-do-list
Позвольте мне сначала показать структуру папок.
//todolist.js
import './ToDoList.css'
import { useState } from 'react'
const ToDoList = () => {
const [task, setTask] = useState();
const [taskArray, setTaskArray] = useState([]);
const addItem = () => {
if (!task) {..
Преимущества создания пользовательских контекстных перехватчиков для потребления
Почему вам следует создать крючок для использования контекста
В React у нас есть потрясающий способ передавать реквизиты и функции установки глубоко вложенным дочерним компонентам, не передавая их по отдельности в последующих компонентах. Мы делаем это, используя концепцию Provider-Context.
Вот как это работает:
Так в чем же проблема?
Предположим, нам нужно использовать один и тот же контекст в нескольких компонентах. Вот как будут выглядеть наши компоненты.
Вы..
Основы React Simplified: введение для профессионалов, не работающих с фронтендом
Введение: React быстро стал одним из самых популярных фреймворков для создания динамических веб-приложений. Однако профессионалам, не работающим с фронтендом, которые плохо знакомы с веб-разработкой, концепции и терминология, связанные с React, могут показаться ошеломляющими. Не бойся! В этой статье мы упростим основы React и объясним его основные концепции доступным и понятным способом, независимо от вашего опыта. К концу у вас будет прочная основа в React, и вы будете готовы начать свой..
Ускоренный курс React — Развертывание в Netlify
Часть 12. Подготовка приложения React к развертыванию на Netlify
Прямые заметки разработчиков, сделанные на протяжении следующего урока Денниса Айви — Ускоренный курс React JS
В заключительной части этой серии ускоренных курсов мы рассмотрим создание нашего приложения React, чтобы оно было готово к развертыванию. В процессе мы рассмотрим тестирование сборки, а также способы развертывания в Netlify и обработку ошибок, которые могут возникнуть.
Создание нашего React-приложения..
Создание бесконечных списков виртуальной прокрутки | Угловая прокрутка CDK | Угловая производительность
Лучший и динамический способ отрисовки длинных списков элементов в DOM
Когда мы работаем с большим списком данных, обработка этих данных в DOM всегда является проблемой с точки зрения эффективности и производительности. Когда мы пытаемся загрузить эти данные в DOM, он создает узлы в DOM с размером данных и начинает раздувать нашу DOM и страницу с длинным списком данных.
Пример-
if data is an array [] with length 100
<div class="example-viewport">
<div *ngFor="let..
Как научиться React # 10: раскрыть всю мощь компонентных свойств
Здравствуйте и добро пожаловать в еще одну историю, которая поможет вам понять, что такое React и как вы можете использовать его для создания красивых веб-приложений. В предыдущей главе мы провели некоторый рефакторинг и описали, что такое компонент props . В этом разделе мы воспользуемся ими, чтобы добавить в приложение функцию удаления.
Пока наше приложение предоставляет пользователю возможность добавлять блюда в список, но он не может их удалить. Представьте, что наш..
Пользовательский хук React: useStorage
В этой серии статей мы отправляемся в путешествие по сфере пользовательских хуков React, открывая их огромный потенциал для улучшения ваших проектов разработки. Сегодня мы сосредоточимся на хуке «useStorage», одном из многих тщательно созданных хуков, доступных в коллекции пользовательских хуков React.
Github: https://github.com/sergeyleschev/react-custom-hooks
import { useCallback, useState, useEffect } from "react"
export function useLocalStorage(key, defaultValue) {..