В течение последних 3 недель я работал над простым проектом под названием «калькулятор долга», в котором я должен рассчитать, каков размер кредита и процентов, и сколько составляет минимальный платеж, и сколько платежей потребуется для погашения кредита.

Проект был бы простым, если бы я использовал обычный ванильный Javascript и использовал узел для его отображения в терминале или использовал DOM. Однако предостережение заключалось в обновлении значений, называемых состоянием.

В React JS я узнал, что обновление значений не так нормально, как обычный javascript. Во всяком случае, всякий раз, когда событие происходит с определенным входом, оно должно быть преобразовано как значение, и оно будет постоянно обновляться. Например, вот каким было бы состояние переменных:

Однако позже в вычислениях и логике кода мы увидим, что эти переменные обновляются входными значениями, называемыми setState{}:

Потребовалось некоторое время, чтобы это «установило состояние» в моем мозгу, но я думаю, что имею представление о том, какое состояние используется в React JS. Следующая остановка — создание приложения для электронной коммерции!