Публикации по теме '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 также позволяет оптимизировать производительность компонентов, запускающих глубокие обновления, поскольку вы можете передавать диспетчеризацию..