Есть ли разница между контролируемыми и неконтролируемыми компонентами и компонентами, не имеющими состояния? - PullRequest
0 голосов
/ 15 октября 2018

Мне любопытно, есть ли какая-либо разница, когда мы пытаемся дифференцировать реагирующие компоненты как контролируемые и неконтролируемые, так и не сохраняющие состояния и не имеющие состояния.Различаем ли мы одно и то же здесь с разными терминологиями, или есть реальное различие, когда мы различаем таким образом?Я начинаю подозревать, что есть тонкие изменения, но не могу обернуться вокруг них.Если нет различий, пожалуйста, дайте краткое объяснение того, почему такое обоснование является недействительным.Если есть, пожалуйста, объясните различия, независимо от того, насколько незначительными они могут быть.

1 Ответ

0 голосов
/ 15 октября 2018

Хотя в некоторых случаях эти термины могут означать одно и то же, на самом деле между ними существует разница

управляемый против неконтролируемого в основном используется для указания того, является ли представление или состояниекомпонент может управляться изнутри или снаружи.

без сохранения состояния или полного состояния используется для описания того, содержит ли компонент состояние или нет.Контролируемый компонент также может содержать состояние.Обычно в React компонент без сохранения состояния записывается как функциональный компонент, который является View единственным компонентом, но также может быть записан как компонент класса, использующий метод жизненного цикла или нет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...