Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Demonstrates controlled form inputs and submission handling.
import React, { useState } from 'react';
const FormExample = () => {
const [name, setName] = useState('');
const handleSubmit = e => { e.preventDefault(); alert(`Hello, ${name}`); };
return (
<form onSubmit={handleSubmit}>
<input value={name} onChange={e => setName(e.target.value)} placeholder="Enter name" />
<button type="submit">Submit</button>
</form>
);
};
export default FormExample;React is a declarative, component-based JavaScript library for building user interfaces, primarily for single-page applications. It allows developers to create reusable UI components and manage application state efficiently.
Origin & Creator
Developed by Jordan Walke at Facebook in 2013.
Industrial Note
React is specialized for building dynamic, responsive web and mobile UIs, particularly in SPA and complex front-end applications.