В реакция не можете да промените дом без държавата. В компонента, базиран на клас, можем да декларираме състояние вътре в класа. Не можем да променим стойността на състоянието директно. Тук можем да променим стойността на състоянието чрез метода setState(). Когато стойността на състоянието се промени, dom ще рендерира отново, иначе няма. Преди react 16.8 нямаше начин да се декларира състояние във функционален компонент. В реакция 16.8 бяха въведени някои кукички. useState е един от тях. Тук системата за деклариране на useState “const [state,setState]=useState()”. Тук състоянието работи по същия начин като състоянието на базирания на клас компонент. От друга страна, setState е функция, чрез която можете да зададете нова/актуализирана стойност на състоянието. Това също е подобно на функцията setState() в базиран на клас компонент. Нямаше забележима разлика при използване на куки или състояние. Ако използвате компонент, базиран на клас, тогава трябва да използвате състояние. В противен случай трябва да използвате кука useState.
UseState кука в реакция, просто обяснение на useState.
Нови материали
10 умопомрачителни C# хакове
Здравейте! Като страстен разработчик на C#, аз винаги съм търсил начини да подобря уменията си за кодиране. Вълнувам се да споделя с вас някои умопомрачителни хакове и прозрения, които ми..
Electron с база данни Sqlite3
Electron е рамка за изграждане на междуплатформени настолни приложения с HTML, CSS JavaScript. Electron е написан на C++, Javascript, Objective C, Python и т.н. Днес Electron е супер готин и..
Системи за препоръчване в машинното обучение
Какво представляват двигателите за препоръки?
Това е най-мощното и полезно приложение на технологията за машинно обучение в бизнеса. Тези дни. Днес всеки голям гигант като Google, Amazon,..
Топ 5 Python IDE / текстови редактори
Какви IDE на Python трябва да гледам?
1. Pycharm
Традиционният пълноценен редактор за Python от JetBrains.
PyCharm предоставя широк набор от основни инструменти, тясно интегрирани за..
Извличане на данни от API — част 2
Научете как можете да филтрирате филми въз основа на различни категории.
Моля, вижте предишния урок (Част 1) : Как да извличам данни от истински API — React / JS..
Как да предотвратите влизането на някой от вашата кодова база
// TLDR
TypeScript добавя статично въвеждане към JavaScript, улавяйки грешки като препращане към променливи извън обхвата или извикване на функции с грешни аргументи. Той е несъвършен и има..
Анализ на настроението с помощта на логистична регресия и наивен Бейс
Нека сравним кой алгоритъм е по-добър за класифициране на туитовете въз основа на техните чувства.
Наблюдаван ML
При контролираното машинно обучение обикновено имате вход X, който влиза във..