Иногда изучение нового может быть утомительным и утомительным. Однако это не относится к React Hooks . Если вы тот, кто никогда не тратил время на изучение хуков, и вы в основном используете компоненты d на основе классов , возможно, пришло время попробовать.
Когда я впервые изучал React , я использовал только компоненты на основе классов, потому что это то, чему меня учили и с чем я больше всего знаком. Однако, хотя хорошо знать, как использовать компоненты на основе Blass, они «устарели». Индустрия продолжает и будет продолжать использовать компоненты на основе функций .
Хуки были созданы как способ использования методов жизненного цикла класса и состояния внутри функций. Это по существу устраняет необходимость в компонентах на основе классов в целом.
Самый простой способ продемонстрировать это - взглянуть на состояние в компоненте на основе классов :
Четыре основных вывода, на которые следует обратить внимание:
state: {}.Thisключевых словах для таргетинга функции и переменных в классах .thisключевым словом в компонентах на основе классов .setState()для любых изменений в State .
Первое, что вы должны сразу заметить, это отсутствие класса .
Второе, что следует сразу после этого, - это то, как мы инициализируем State :
давайте разберемся с этим простым языком:
termэто то, чем является ваше состояние в данный момент в любой момент. Вместо того, чтобы писать this.state.term, просто было бы term.setTermпо сути, setStateза исключением более индивидуализированного имени. он работает точно так же, вы можете просто выбрать, как его назвать.useStateэто крючок. цель состоит в том, чтобы инициализировать то, чему должен соответствовать определенный ключ в State . Поскольку мы используем строку, мы инициализируем пустую строку.
Введение Инсульт — это неотложная медицинская помощь, которая может случиться с кем угодно в любое время. Это происходит, когда приток крови к части мозга нарушается, что приводит к внезапной потере функции мозга.
Тестирование — неотъемлемая часть разработки программного обеспечения. Это гарантирует, что код надежен, функционирует должным образом и снижает вероятность ошибок.
В сегодняшнем быстро развивающемся бизнес-ландшафте концепция гибридной и удаленной работы приобрела беспрецедентный импульс. Поскольку компании продолжают приспосабливаться к меняющимся потребностям и ожиданиям своих сотрудников, эксперты из разных областей собрались вместе, чтобы обсудить преимущества, проблемы и будущее этого преобразующего способа работы.
Введение: Добро пожаловать, смелые читатели, в путешествие, которое приведет нас в самые темные глубины нашей планеты. В этом блоге мы погружаемся в загадочный мир Марианской впадины, раскрывая его скрытые секреты и открывая леденящие кровь истины, которые лежат под его поверхностью.
[Предупреждение: в этом эссе есть снимки экрана, на которых люди восхваляют убийцу Джордана Нили.] Сотрудники правоохранительных органов наконец — и, возможно, неохотно — предъявили обвинение в этом убийстве Дэниелу Пенни, человеку, который душил Джордана Нили, пока тот не умер.
В современном взаимосвязанном мире угроза кибератак более распространена, чем когда-либо. Киберпреступники и государственные деятели постоянно стремятся использовать уязвимости и украсть ценные данные, подвергая организации любого размера значительному риску.