#reactjs #react-hooks #web-performance
#reactjs #реагирующие хуки #веб-производительность
Вопрос:
Я написал свой веб-сайт со смесью классов React и функциональных компонентов. Теперь я подумываю о том, чтобы переписать его с помощью реактивных хуков. Для меня важно, чтобы мой скомпилированный пакет был небольшим. Должен ли я ожидать, что переключение на хуки существенно увеличит или уменьшит размер пакета?
Комментарии:
1. Я предполагаю, что вы предпочитаете функциональный код (хуки) лучше. имхо, глупо выбирать более сложный для чтения и изменения код из-за небольшой проблемы с производительностью. Я бы поспорил, что пакет останется такого же размера. Но, если вы предпочитаете небольшой пакет, есть и другие способы Gatsby — это один из способов ускорить загрузку страниц с минимальными изменениями, но есть и другие.
2. если вы считаете, что мое решение правильное, пожалуйста, примите мой ответ
Ответ №1:
Не волнуйтесь, это не имеет большого значения, поскольку оба выполняют одну и ту же работу, плюс, когда вы используете реагирующие хуки bundle size tends to decrease
, ваш as-код значительно сокращается. Вот ссылка, которую вы можете проверить medium.com по тому же вопросу: ссылка на статью
- Поддержка реактивных хуков увеличивает ваш размер на 1,5 КБ, но теперь ваш код меньше
Комментарии:
1. Не забудьте проголосовать за полезные ответы и принять, когда сможете, те, которые решили вашу проблему. Рад помочь
2. если вы считаете, что мой ответ правильный или полезный, пожалуйста, поддержите его, и если вы согласны с тем, что мой ответ правильный, рассмотрите возможность его принятия