Learn about single page applications and a popular technology for creating user interfaces.
We will use the text Learning React by Kirupa Chinnathambi for this assignment.
Read:
I strongly recommend that you type in the examples and try them in a browser. Think about the syntax (e.g., when are {} needed, where do style definitions belong, etc.). This may seem like a waste of time, but in my experience students who skip the examples struggle more with the programs. If you've done the examples, the program below should be relatively easy.
You don't need to submit chapter summaries, but I've included a list of self study topics, with important concepts in bold.
Babel
?spread
operator? How is it
used effectively within React?For this assignment you will create a page very similar to the following:
This program has no behavior, so the requirements just specify layout and style:
Name your file [YourLastName].html and submit on Canvas.
Programs that meet all requirements will receive a grade of A. Programs missing one or two minor requirements will receive A-. Programs missing more substantial requirements will be graded accordingly. To acknowledge that programming takes more time than chapter questions, this unit will be worth 2x (i.e., it will be listed on Canvas as 10 points. A grade of A receives 10, a grade of A- receives 8, etc.).