App.js
- Uses
Meme
- Uses
Meme.js
- Container component
- contains state
- Uses the other components
TextSelector.js
- Presentational/Functional component
- Text input
Display.js
- Presentational/Functional component
- takes
headerText
,footerText
andimage
props - HINT: use two
p
tags and animg
tag
Snapshot test all components. Use toMatchSnapshot()
to create a snapshot.
- Tests: 10pts
- Components: 20pts
- Clean style: 5pts
- State management: 15pts