- Create TWO new components:
UserInput
and UserOutput
- UserInput should hold an
input
element, UserOutput two paragraphs
- Output multiple UserOutput components in the
App
component (any paragraph texts of your choice) - Pass a username (of your choice) to UserOutput via
props
and display it there - Add
state
to the App component (=> the username) and pass the username to the UserOutput component - Add a
method
to manipulate the state
(=> an event-handler method) - Pass the event-handler method reference to the UserInput component and
bind
it to the input-change event
- Ensure that the new input entered by the user
overwrites
the old username passed to UserOutput - Add
two-way-binding
to your input (in UserInput) to also display the starting username - Add
styling
of your choice to your components/ elements in the components - both with inline
styles and stylesheets