Публикации по теме 'react-hook'


Создайте свою первую форму с помощью React Hook Form и Ant Design
зачем использовать форму перехвата реакции: · React Hook Form - крошечная библиотека без каких-либо зависимостей. · Сводит к минимуму количество повторных рендеров и более быстрый монтаж, стремясь обеспечить лучший пользовательский интерфейс. · Очень проста в использовании первое, что нам понадобится, это установить зависимости для использования npm install response-hook-form npm install antd Далее мы создадим следующую структуру документа: login будет компонентом,..

Перестаньте спрашивать, заменяют ли React Hooks Redux
Многие коллеги задавали мне варианты одного и того же вопроса: «Если мы будем использовать хуки в нашем проекте, нам вообще понадобится Redux?» «Неужели перехватчики React не делают Redux устаревшим? Разве я не могу делать то же самое, что Redux делает с хуками? » Быстрый поиск в Google покажет, что люди задают эти вопросы по всему Интернету. Быстрый ответ на вопрос «Заменяют ли перехватчики React Redux?» "не совсем". Более подробный, но вежливый ответ: «Ну, это действительно..

Должны ли вы по умолчанию использовать React.memo () или useMemo ()?
Возможно, вы сталкивались с медленным рендерингом в приложении React? Когда случается такая ситуация, мы склонны использовать React.memo или useMemo . Мы используем React.memo , чтобы избежать повторного рендеринга, заключая поддерево в React.memo . Это довольно хорошо работает как патч оптимизации, но с большими реальными приложениями, использующими его бездумно, вы можете страдать смертью от тысячи порезов , и вы можете в конечном итоге обернуть все, что вы считаете медленным,..

Реагирующие хуки useState и useReducer эквивалентны по теоретической выразительности.
Какой ты предпочитаешь? Вступление useReducer - мощный крючок. Известно, что useState реализовано с useReducer . В хуках React docs это отмечено так: useReducer обычно предпочтительнее useState, если у вас сложная логика состояния, включающая несколько подзначений, или когда следующее состояние зависит от предыдущего. useReducer также позволяет оптимизировать производительность компонентов, запускающих глубокие обновления, поскольку вы можете передавать диспетчеризацию..