4 ms·
The template's render function doesn't make the AJAX call - not in React, and not in Underscore templates. When you display the error message, yes, React provi
by benatkin 5y ago
The template's render function doesn't make the AJAX call - not in React, and not in Underscore templates.
When you display the error message, yes, React provides a way to do that without re-rendering the input box and while keeping the contents, but many react devs are skipping the traditional React way of doing that and using react-hook-form instead.
I get what you're saying about the component's data updating the state of the DOM in a way that resembles pure functions, but I think AngularJS did it before React, and that Backbone was not far from this vision. Certainly there are a zillion JavaScript frameworks that do this now, and only React has you jumping through silly hoops like "className" and "htmlFor". https://preactjs.com/guide/v10/differences-to-react/#raw-html-attributeproperty-names https://preactjs.com/guide/v10/differences-to-react/#raw-htm... https://www.solidjs.com/tutorial/bindings_classlist https://www.solidjs.com/tutorial/bindings_classlist